Ich möchte in irgendeiner Form angezeigt werden, wenn die spezifische Optionsfeld aktiviert ist und es zu verbergen, wenn der Benutzer eine andere Taste Radio wähltjquery Optionsfeld Änderungsereignis nicht funktioniert
<div class="col-sm-6" id="addresses">
<input type="radio" name="deco_request[address]" value="value["id"]"> Some address<br>
<input type="radio" name="deco_request[address]" value="other" id="other-address"> Other Address<br>
</div>
js Code:
$("#other-address").on("change", function() {
if ($("#other-address").is(':checked')) {
return $("#new-address").show();
} else {
return $("#new-address").hide();
}
});
von dem, was ich sehe, das Änderungsereignis feuert nicht, ich versuchte auch Klickereignis, aber hatte keinen Erfolg damit, auch bemerkte ich, wenn ich den Radioknopf prüfte, keine überprüften Attribute werden aber hinzugefügt .is (': checked') liefert wahr
Ihr Code in Bezug auf den Fall genannt werden funktioniert, ich habe es in jfiddle versucht dem if - else eine Warnung hinzufügen. Stellen Sie sicher, dass jQuery zum Code hinzugefügt wird – Juan
jquery hinzugefügt wird, habe ich einige andere jquery Code auf dieser Seite, die funktioniert ok – maki
Das Ereignis wird aufgerufen, können Sie überprüfen, indem Sie eine Warnung hinzufügen() – Juan