$('#checkbox').attr('checked'); 返回的是checked或者是undefined,不是原來的true和false了,有關此問題的解決方法如下
在JQ1.6之前的版本,我們會這樣寫我們的代碼:
<script>
//獲取是否選中
var isChecked = $('#cb').attr('checked');
//設置選中
$('#cb').attr('checked',true);
</script>
<script>
//獲取是否選中
var isChecked = $('#cb').prop('checked');
//或
var isChecked = $('#cb').is(":checked");
//設置選中
$('#cb').prop('checked',true);
</script> $("#cb").attr("tagName"); //undefined
$("#cb").prop("tagName"); //INPUT