发布网友 发布时间:2022-04-24 19:49
共4个回答
懂视网 时间:2022-05-13 08:12
这种需求完全没必要,一般固定一个宽度,字符超长就截取。硬是要做得根据字数计算设置SELECT宽度,麻烦得很
等高手。。。。。。
这种需求完全没必要,一般固定一个宽度,字符超长就截取。硬是要做得根据字数计算设置SELECT宽度,麻烦得很
select的 onchange事件中 重置 select的长度
~~
查看当前选定的option的 text 计算里面文本的宽度
楼主这个问题是有关ie678的一个bug,我正在研究,你现在有办法了吗?
热心网友 时间:2022-05-13 05:20
通过索引设置
$(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);
热心网友 时间:2022-05-13 06:38
整体思路就是在change的时候获取option里面的字数,再乘以一个适当的宽度
$('select').change(function(){热心网友 时间:2022-05-13 08:12
直接加上min-width不行吗