0
$('#SaveCheckbox').attr('checked') != true
打算通過上述方法檢查CheckBox的值,如找到解決方案,但其始終爲false,或者選中複選框或取消選中複選框。 請幫忙。 我正在使用jquery-1.10.2.min.js和jquery.mobile-1.4.0.min.js庫。複選框的狀態保持不變
$('#SaveCheckbox').attr('checked') != true
打算通過上述方法檢查CheckBox的值,如找到解決方案,但其始終爲false,或者選中複選框或取消選中複選框。 請幫忙。 我正在使用jquery-1.10.2.min.js和jquery.mobile-1.4.0.min.js庫。複選框的狀態保持不變
使用attr()
prop()
代替
$('#SaveCheckbox').prop ('checked') != true
在jQuery 1.6的,所述.attr()方法返回未定義對於尚未被設置的屬性 。檢索和修改DOM性能如 所檢查的,所選擇的,或禁用形式元素的狀態,使用 .prop()方法,jQuery Docs
也可以使用:checked
if($('#SaveCheckbox').is(":checked"))
OR
if($('#SaveCheckbox:checked').length)
[JQuery Mobile刷新複選框可能重複一次 - .checkboxr adio('刷新')問題](http://stackoverflow.com/questions/17612806/jquery-mobile-refreshing-checkbox-works-only-once-checkboxradiorefresh-is) – Omar