亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        jquery-1.6.4.min.js在IE8操作checkbox的Bug

        字號(hào):


            jquery用了很久,在1.6.4用的最多,昨天發(fā)現(xiàn)我寫的jq有個(gè)bug,但怎么也找不到原因
            Bug描述如下:
            在IE8 有此問題,在IE9和其他瀏覽器都沒有
            1.我用jquery進(jìn)行checkbox的添加
            2.jquery操作進(jìn)行選中所有的checkbox
            3.點(diǎn)擊按鈕,顯示所有選中的checkbox(到這里一切正常)
            4.我通過單擊某個(gè)checkbox,取消那個(gè)checkbox選擇
            5.再次點(diǎn)擊按鈕,顯示所有選中的checkbox(Bug出現(xiàn),發(fā)現(xiàn)取消的checkbox仍然在選中)
            問題再現(xiàn):jquery-1.6.4.min.js在IE8操作checkbox的Bug
            后來我通過javascript進(jìn)行操作checkbox代碼也很簡單
            var a = document.getElementsByName("selectchk");
            for(i=0;i<a.length;i++){
            if(a[i].checked)str+=a[i].value;
            }
            通過javascript操作發(fā)現(xiàn)該Bug不在出現(xiàn)。
            原來以為是IE8在checkbox操作出現(xiàn)的bug,后來通過變換jquery版本發(fā)現(xiàn)該問題解決,原來是jquery
            版本的bug。