Jquery 获取checkbox的checked问题
时间:2016年04月22日 人气:...

如果用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>


热门评论