2013-11-14 46 views

回答

1

$(elem).attr('checked')获取checked属性的值,而$(elem).is(':checked')检查是否实际检查了该元素。

1

你应该尝试console.log这些未来的时间,但基本上是一个返回值,另一个返回true \ false

2

.attr将检查实际checked属性,但它是值得一提的是.attr已被替换.prop检查这些属性。 .is检查元素的状态。

总而言之,如果在实际元素中,则应该使用this.checked

0

attr()获取/设置元素的属性。当用户选中或取消选中复选框时,将更改checked属性,而不是属性。 is(':checked')读取checked财产,这也可以作为.prop('checked')elem.checked完成。