Как я могу определить следующие флажки в разных строках и проверить/снять флажок отдельно.jQuery выберите несколько атрибутов и установите/снимите еще один флажок.
<input type="checkbox" value="F" name="eph-ds[2457][]">
<input type="checkbox" value="PR" name="eph-ds[2457][]">
<input type="checkbox" value="DPH" name="eph-ds[2457][]">
<input type="checkbox" value="F" name="eph-ds[2450][]">
<input type="checkbox" value="PR" name="eph-ds[2450][]">
<input type="checkbox" value="DPH" name="eph-ds[2450][]">
где [номер] динамически создан.
Пример: Если установлен флажок «F», снимите отметку «PR». Если установлен флажок «PR», снимите флажок «F». Если установлен флажок «DPH», снимите флажок.
$(":checkbox").change(function() {
var current = this.value;
if (current == "F") {
$(":checkbox[value=PR]").prop("checked", false);
}
if (current == "PR") {
$(":checkbox[value=F]").prop("checked", false);
}
if (current == "DPH") {
$(":checkbox[value=F]").prop("checked", false);
$(":checkbox[value=PR]").prop("checked", false);
}
});
Этот код работает, но если я снимите флажок во втором ряду, то флажок в первой строке будет снят тоже:
Почему бы не просто добавить ID? – Cam