$('#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