我有以下资料:
$(文档).ready(函数()
{
$(“#选择所有团队成员”)。单击(函数(){
$(“输入[name=recipients\\[\\]]”)attr('checked',true);
});
});
我希望单击时在选中和未选中之间切换id=“选择所有团队成员”。思想?那不是几十行代码吗
你可以写:
$(文档).ready(函数(){
$(“#选择所有团队成员”)。单击(函数(){
var复选框=$(“输入[name=recipients\\[\\]]”);
复选框.prop(“选中”),!复选框.prop(“选中”);
});
});
在jQuery 1.6之前,当我们只有attr()而没有prop()时,我们通常会编写:
checkBoxes.attr(“选中”),!checkBoxes.attr(“选中”);
但是当应用于“布尔”HTML属性时,prop()比attr()具有更好的语义,因此在这种情况下通常首选它