Gibt es eine Möglichkeit, zwei oder mehr IDs zu prüfen, bevor Sie etwas tun?Mehrere IDs auswählen - Beide Kontrollkästchen müssen ausgewählt sein
Zum Beispiel:
Wenn BEIDE Checkbox 1 und 2 Checkbox geprüft werden dann das Ereignis eintritt.
Aber wenn nur die eine oder andere von selbst überprüft werden, passiert etwas anderes.
Ich dachte, das würde funktionieren, aber nein.
function toggleStatus() {
if ($('#checkbox1 #checkbox2').is(':checked')) {
$('.option1 :input').attr('checked', true);
} else {
$('.option1 :input').attr('checked', false);
}
function toggleStatus() {
if ($('#checkbox1').is(':checked')) {
$('.option2 :input').attr('checked', true);
} else {
$('.option2 :input').attr('checked', false);
}
function toggleStatus() {
if ($('#checkbox2').is(':checked')) {
$('.option3 :input').attr('checked', true);
} else {
$('.option3 :input').attr('checked', false);
}
Hoffentlich erkläre ich das richtig. Ich habe drei Tage gesucht und bin festgefahren. Danke für jede Hilfe!
Unter der Annahme, '.myCheckBoxes' auf die Kontrollkästchen bezieht sich selbst, müssen Sie den Raum von Ihrem Wähler entfernen. – user113716
@patrick oh yeah hat das nicht bemerkt. Danke – spinon
das ist eine gute Lösung, aber es kann nicht lesbar sein. Wenn Sie keine Beschreibung haben, was das Snippet zu tun versucht – GerManson