У меня есть система, которая отслеживает волонтеров для центра исполнительских искусств.Когда они подписываются на работу в смену, они также могут подписать друга (или друзей).Существует также список ожидания, если у нас слишком много регистраций.Форма для выбора друзей выглядит следующим образом:
![enter image description here](https://i.stack.imgur.com/G6Opa.png)
Если в списке ожидания остается только одна позиция, мне нужно повернуть имя следующего человека красным, если они выбраны (такДжон выбран, но когда Джейн проверена, она становится красной, чтобы служить предупреждением).
Моя проблема в том, что пользователь может решить проверить их обоих, а затем снять галочку с Джона вместо Джейн, что должно заставить Джейн снова стать черной.
Есть ли простой способ отслеживать клики, используячто-то вроде:
$("input:checkbox").change(function(){
$("input:checked").each(function(i){
//object/array manipulation?
});
});
Я работал нормально, используя индекс элемента, но понял, что это не сработает, так как он будет отслеживать порядок, в котором флажки были проверены в первую очередь.
Даже точка в правильном направлении была бы удивительной.Я понимаю, что дал не так много.
Спасибо,
Джейсон