IE8 下 select option 内容过长 , 展开时信息显示不全解决办法
1 IE8 下 select option 内容过长 , 展开时信息显示不全 , 简单折衷的方式就是给 option 加上 title 属性 , 2 但是又不想一个个的修改,怎么办呢,代码如下 : 3 4 //select option bind title 5 $(document).delegate('select', 'mouseover', function() 6 { 7 var $this = $(this); 8 if($this.data('data-bind-title')) 9 { 10 return; 11 } 12 13 $this.data('data-bind-title', true).find('option').each(function() 14 { 15 var $option = $(this); 16 var _text = $.trim($option.text()); 17 if(_text.length > 0 && !$option.attr('title')) 18 { 19 $option.attr('title', _text); 20 } 21 }); 22 });
作者:Orange.
出处:http://www.cnblogs.com/Orange-C/
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。
如果大家感觉我的博文对大家有帮助,请推荐支持一把,给我写作的动力。
。
浙公网安备 33010602011771号