【发布时间】:2011-05-04 22:40:33
【问题描述】:
我有一个跟踪表演艺术中心志愿者的系统。当他们报名轮班工作时,他们也可以报名一个伙伴(或多个伙伴)。如果我们有太多的注册,还有一个等待名单。选择好友的表格如下所示:
如果等待名单只剩下一个位置,我需要将下一个人的名字变成红色(因此选择了约翰,但是当检查简时,她会变成红色以发出警告)。
我的问题是用户可能决定同时选中它们,然后取消选中 John 而不是 Jane,这应该会使 Jane 再次变黑。
有没有一种简单的方法可以使用类似的方法来跟踪点击:
$("input:checkbox").change(function(){
$("input:checked").each(function(i){
//object/array manipulation?
});
});
我使用元素的索引让它工作正常,但意识到这不起作用,因为它会跟踪首先选中复选框的顺序。
即使是正确方向的一点也会令人惊叹。我意识到我没有付出太多。
谢谢,
杰森
【问题讨论】:
标签: jquery arrays object checkbox