请解释一下这段代码......?

时间:2010-12-16 10:48:47

标签: javascript jquery html css json

$('.check-all:checkbox').change(function() {
    var group = ':checkbox[name=' + $(this).attr('name') + ']';
    $(group).attr('checked', $(this).attr('checked'));
});

3 个答案:

答案 0 :(得分:3)

这将检查(或取消选中)所有具有“check-all”类并且在更改任何一个时具有相同“name”属性的框。

答案 1 :(得分:1)

每当“check-all”类的复选框的值发生更改时,请将所有复选框的值设置为check-all框的值。

答案 2 :(得分:0)

对于类onchange的复选框,下一步操作绑定到.check-all

  1. 所有具有相同名称的复选框都会收集到一个jQuery对象中。
  2. 对于添加的组属性checked中的每个复选框,因此只检查一个复选框后将检查所有复选框。