jQuery onclick更改父背景

时间:2010-07-28 16:24:46

标签: javascript jquery

我从emposha.com/javascript/fcbklistselection-like-facebook-friends-selector.html下载了该脚本,并进行了一些修改,因为源未按要求工作(提交表单时,所有值被发送到PHP处理程序,而不仅仅是已检查的处理程序)。

我的工作示例是Demo

我的问题是:如何检查一组<lis>以便我可以选择“全选”按钮?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

$("#fcbklist li input:checkbox").attr("checked", true);

或者,如果你想要一个切换选择所有复选框,检查它何时被检查,取消选中它不是,请执行以下操作:

$("#selectAll").change(function() {
  $("#fcbklist li input:checkbox").attr("checked", this.checked);
});

要获得插件所需的效果,您还需要在父级上激活click,如下所示:

$("#selectAll").change(function() {
  $("#fcbklist li input:checkbox").attr("checked",this.checked).parent().click();
});    ​

You can try a working sample here