Ich möchte ein Optionsfeld erstellen, die einen nicht markierten Wert haben kann. Also habe ich den Code:Deaktivieren Sie ein Kontrollkästchen Radio bei Klick
$('form').on('click', 'input[type="radio"]:checked', function (event) {
$(this).prop("checked", false);
});
Nun, das ist ziemlich einfach: Klicken Sie auf ein Kontrollkästchen Radio, deaktivieren Sie es.
Aber was passiert ist, dass es nie das Radio an erster Stelle überprüft. Wenn ich auf ein ungeprüftes Radio klicke, prüft es, bevor es feststellt, ob es aktiviert ist, und prüft dann, ob es aktiviert und deaktiviert ist.
Nun, das ist kein Duplikat, da es eine andere Frage stellt. Es geht nicht darum, wie Sie das Häkchen entfernen, sondern wie Sie das Häkchen beim Klicken automatisch entfernen.
Wie kann ich dieses Problem umgehen?
Warum verwenden Sie nicht Checkbox? – Azim
es ist eine exklusive Option – raphadko
Hier ist eine Geige. Kann nicht antworten, da es als Duplikat erstellt wurde ... https://jsfiddle.net/1ykm4n18/1/ – Patrick2607