select宽度根据最后选择的option内容的多少自动调整
我做了个三级级联菜单,有三个select,加起来宽度为100%,但每个select框选择option后内容多少不定,如果均分每个宽度设为32%,则会出现内容少的下拉框宽度...
我做了个三级级联菜单,有三个select,加起来宽度为100%,但每个select框选择option后内容多少不定,如果均分每个宽度设为32%,则会出现内容少的下拉框宽度过长,内容多的下拉框又显示不全,怎样让他们尽量均分一下,根据最后选择的option内容的多少决定select的宽度,像第一个图片,我都设置的32%,第一个select内容少就显示的很空旷,后面的内容多又显示不全,就是想让,选择后select的宽度和文字的宽度一样,最后三个select宽度为100%,不用考虑option的宽度,只考虑最后选择后的select宽度
展开
1个回答
展开全部
通过索引设置
$(select).get(0).selectedIndex=index;//index为索引值
通过value值设置
var value="你要设置的值";
$(select).attr("value",value);
$(select).val(value);
$(select).get(0).value = value;
通过text值设置
var text="要选中的text";
$("#select的ID option[text=text).attr("selected", true);
$(select).get(0).selectedIndex=index;//index为索引值
通过value值设置
var value="你要设置的值";
$(select).attr("value",value);
$(select).val(value);
$(select).get(0).value = value;
通过text值设置
var text="要选中的text";
$("#select的ID option[text=text).attr("selected", true);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询