Ich habe 4 Kontrollkästchen, die ich umschalten möchte (markiert oder nicht markiert), und sie sollten alle den gleichen Status haben, egal in welchem Zustand sie sind. Bis jetzt habe ich dies:
var toggle_click = false;
function check_them(element){
if(toggle_click){
$('#'+element+'_1').attr('checked', true);
$('#'+element+'_2').attr('checked', true);
$('#'+element+'_3').attr('checked', true);
$('#'+element+'_4').attr('checked', true);
}
if(!toggle_click){
$('#'+element+'_1').attr('checked', false);
$('#'+element+'_2').attr('checked', false);
$('#'+element+'_3').attr('checked', false);
$('#'+element+'_4').attr('checked', false);
}
if(!toggle_click){ toggle_click = true; }
if(toggle_click) { toggle_click = false; }
}
Beim Laden der Seite können einige der Kontrollkästchen aktiviert oder deaktiviert sein. Sobald ich jedoch auf einen Link klicke und die Funktion ausführe, sollen diese Kontrollkästchen alle denselben Status haben.
Wenn ich die obige Funktion ausprobiere, scheinen die Kästchen nicht angekreuzt zu werden, und manchmal werden alle angekreuzt, und ein erneutes Ausführen der Funktion bringt nichts. Was ist hier eigentlich los? Ich habe keinen Kaffee mehr und bin verwirrt!
Sollte eine Kontrollkästchengruppe oder ähnliches verwendet werden?
Vielen Dank für jede Hilfe