Folgendes ist mein jQuery-Code, mit dem ich versuche, ob das Kontrollkästchen angeklickt wird oder nicht. Ich benutzte beide is
und prop
, aber irgendwie immer false
und undefined
in der Konsole. Lass mich wissen, was ich hier falsch mache.Get, wenn das Kontrollkästchen in jquery/ES6 aktiviert ist
Lassen Sie mich auch wissen, desto besser ist die bessere Möglichkeit, die Checkbox Wert ist auf die click
oder Ereignis auf Kontrollkästchen (derzeit ich höre auf click
Ereignis).
jQuery-Code -
const $document = $(document);
$document.ready(() => {
$("input[type='checkbox']").on('click',() => {
console.log("Checked Value 'is' :: ", $(this).is(':checked'));
console.log("Checked Value 'prop' :: ", $(this).prop('checked'));
})
})
HTML CODE -
<form name="myForm" id="#myForm">
<div>
<p><input type="checkbox" name="accept-t-and-c" /> I accept terms and conditions</p>
</div>
<div>
<button type="submit" name="submit">Submit</button>
</div>
</form>
JSFIDDLE -https://jsfiddle.net/82Lz1c8w/4/
EDIT - Wenige der Leute, bevor Sie sich mit der Frage beschäftigen, markieren sie einfach als Duplikat, aber in diesem Fall wird die Lösung, auf die sie mit den unten erwähnten Links verweisen, nicht funktionieren, da ich Pfeilfunktionen verwende und den Kontext verändere. Bitte lesen Sie die Antworten für die Unterstützung.
dies ein Duplikat http://stackoverflow.com/questions/2204250/check-if-checkbox-is-checked-with-jquery – thedude
können Sie versuchen, ist http://StackOverflow.com/a/2204275/5985593 – JC97
Mögliches Duplikat von [Aktivieren Sie das Kontrollkästchen, wenn das Kontrollkästchen mit jQuery aktiviert ist] (http://stackoverflow.com/questions/2204250/check-if-checkbox-is-checked-with -jquery) –