Ich muss einen Wert eines Kontrollkästchens mit JQuery abrufen. Wenn ich den unten stehenden Code ausprobiere, gab er immer "falsch" als Kontrollkästchen zurück, auch wenn ich das Kontrollkästchen aktiviere.Jquery Problem beim Abrufen eines überprüften Werts eines Kontrollkästchens
var result = $("#checkkBoxId").is(':checked');
Dann habe ich den anderen Weg ausprobiert, wie folgt. Aber es kam immer 'undefiniert' als Ergebnis zurück.
var result = $("#checkkBoxId").attr('checked');
Eine Idee, warum diese Codeteile nicht richtig funktionieren? Danke im Voraus.
Sind Sie sicher, dass Sie die Checkbox richtig bekommen? –
Ich stimme Caleb zu, sieht für mich aus, als ob du nicht das Element bekommen würdest. Sehen Sie diese Arbeitsgeige: http://jsfiddle.net/JXGhp/ – FlabbyRabbit
Caleb Doucet und FlabbyRabbit - vielen Dank für Ihre schnellen Antworten. Ich bin mir ziemlich sicher, dass ich das Checkbox-Element richtig erkläre, weil ich es über das Visual Studio-Sofort-Fenster und die Quick-Watch-Funktion überprüft habe. Aber als ich das Ergebnis von $ überprüfte ("# checkkBoxId"). Attr ('checked'); heißt es, dass der Attr ist undefiniert. – Sugandika