这里可以分为两种情况:JQuery对象和DOM对象;
通常我们用JQuery判断元素的属性的时候喜欢用
attr("attrName");
但是尝试过的同学可能都知道,这种方法判断不出是否选中的情况,经过尝试,终于发现了另外一个写法:
.prop("checked")
这样就可以判断是否选中了。
而DOM对象呢,则直接可以通过obj.checked直接判断选中状态。
ps:貌似一般通过jQuery的each方法体里的this就是DOM对象,可以通过this.checked进行,而$(this),之后就变为jQuery对象,只能通过.prop("checked")方法判断。