如果用checkbox被选中 alert($(#xxx).attr("checked")),会打印出"true",而不是"checked"!
如果不被选中,alert($(#xxx).attr("checked")),会打印出"flase"!
但是if判断时 ,if($(xxx).attr("checked")=="flase/true") 是不正确的
经过本人测试,实践,可以如下:
<input type="checkbox" class="qx" checked="checked" onclick="demo();">
<script>
function demo(){
var a=$('.qx').attr("checked");
if(a==""){
$(".goods").attr("checked","");
}else{
$(".goods").attr("checked","checked");
}
}
</script>