jquery與checkbox的checked屬性的問題,講的是控制
1、頁面載入成功後,點選選取或取消選取該checkbox,checkbox屬性裡的checked屬性不會根據該checkbox是否選中而變化
2、checkbox裡的onchange或onclick方法裡用jquery的attr方法獲取checked是看得到的checked屬性的值與它是否給鉤上沒有關係
3.使用document.getElementById("checkbox_id").checked取得的值與是否鉤上一至,即與所見即所得
4、使用$("#checkbox_id").attr("checked" )所獲得的值與裡的checked情況一至,不是所見即所得
5、使用$("#checkbox:checked")獲取的都是被鉤上的checkbox
6、document.getElementById("checkbox_id").checked=true,控制項裡的checked屬性沒有顯示出來,所做即所見
7、$("#checkbox_id"). attr("checked",true),控制項裡的checked屬性顯示出來,所做即所見,同時程式碼也會改變
js操作checkbox本人建議用document.getElementById("checkbox_id").checked ,jquery操作checkbox真不爽