我有这个:
$('input.people').attr('checked', function() {
return $.inArray(this.name, ['danB', 'lindaC']) != -1;
});
这是一个联系人列表。我希望能够让用户单击一个复选框,选中特定角色的人员并取消选中其他人。这样可行。现在我想修改它,以便如果有人取消选中相同的复选框,则取消选择那些人(并且只有那些人)。这会是onBlur
事件吗?
我在想这样的事情:
$('input.people').attr('checked', function(){
return $.inArray(this.name, ['danB', 'lindaC']) != 1;
});
或者它会是:
$('input.people').attr('checked', function(){
return $.inArray(this.name, ['danB', 'lindaC']) = -1;
});
我如何将其与顶级功能集成?到目前为止,他向Nick Craver大声呼喊。
答案 0 :(得分:0)
$('input.people').change(function ()
{
if(!$(this).hasClass("checked"))
{
//do stuff if the checkbox is checked
$(this).addClass("checked");
return;
}
//do stuff if the checkbox isn't checked
$(this).removeClass('checked');
});