checkbox看起來很簡單,有時很頭疼,有什麼難的,google一下,代碼都出來了,可是真的對嗎?!
復制代碼 代碼如下:
1.通過$(selector).attr("checked")能獲取到實際值?
No,checkbox被選過一次後,結果一直是checked
2.通過$(selector).attr("checked", true)可以使checkbox被選中?
No,你可以試試
那怎麼辦?
經過實驗,總結如下:
復制代碼 代碼如下:
以下obj = document.getElementById("id")
1.獲取值:$(selector).is(":checked")或$(selector).prop(":checked")返回true/false
2.操作選中:obj.checked = true
3.反選obj.checked = !obj.checked