jQuery实现复选框checkbox的全选

注意引入jQuery库

<input type="checkbox" onclick="selectAll(this.checked)" /><b>列表</b>
<input type="checkbox" name="acls[]" value="value2a" />列表值1
<input type="checkbox" name="acls[]" value="value2b" />列表值2
<input type="checkbox" name="acls[]" value="value2c" />列表值3
<input type="checkbox" name="acls[]" value="value2d" />列表值4
<script type="text/javascript">
function selectAll(checked){
    $("input[name='acls[]']").attr('checked',checked);
}
</script>


测试环境:火狐v39.0,IE10

当使用 attr() 时,如果jQuery的库版本高于1.9,就会失败;

当使用 prop() 时,因prop()方法是1.6版本才加入的方法,所以如果引入的jQuery库版本低于1.6,也会失败。