Wie kann ich die folgenden Kontrollkästchen in verschiedenen Zeilen identifizieren und aktivieren/deaktivieren Sie sie separat.jQuery wählen Sie mehrere Attribute und aktivieren/deaktivieren Sie ein anderes Kontrollkästchen
<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][]">
wobei [Nummer] dynamisch erstellt wird.
Beispiel: Wenn "F" markiert ist, deaktivieren Sie "PR". Wenn "PR" aktiviert ist, deaktivieren Sie "F". Wenn "DPH" aktiviert ist, deaktivieren Sie alle.
$(":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);
}
});
Dieser Code funktioniert, aber wenn ich Checkbox in der zweiten Zeile deaktivieren, dann Checkbox in der ersten Reihe wird nicht aktiviert sein:
Warum nicht einfach fügen Sie eine ID zu tun? – Cam