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 });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM