$("#checkBoxId").prop("checked") == true
也就是说$("#checkBoxId").prop("checked") 返回的其实就是Boolean类型的true Or false ,因此可直接判断,如
if($("#checkBoxId").prop("checked") ){
}
但是由于js中字符串和boolean类型区分的病没有那么严格,所以也可用如下方法判断:
if($("#checkBoxId").prop("checked") == "true" ){
}
之前用$("#checkBoxId").attr("checked") 时,其返回值好像是"checked",此处暂时还没做验证,若验证通过也可以用
if($("#checkBoxId").attr("checked") == "checked" ){
}
来做是否选中的判断
另外attr和prop的差别在下一篇简单说一下