用途
设置全选的时候,子元素第一次设置attr('checked', true)页面是正常的
但是当取消全选第二次在设置attr('checked', true)时发现页面不生效
第一次写法
$('input[name="checkbox"]').attr('checked', true)
这个写法发现只是第一次生效
后来查资料发现在在jquery 1.8.3版本中没有问题,在jquery 1.10.2版本中,第一次可以使用,第二次不能使用
纠正写法
$('input[name="checkbox"]').prop('checked', true)
jQuery自1.6.1开始增加了一个prop()方法,可以实现此功能