我从emposha.com/javascript/fcbklistselection-like-facebook-friends-selector.html下载了该脚本,并进行了一些修改,因为源未按要求工作(提交表单时,所有值被发送到PHP处理程序,而不仅仅是已检查的处理程序)。
我的工作示例是Demo。
我的问题是:如何检查一组<lis>
以便我可以选择“全选”按钮?
答案 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();
});