erkannt Ich versuche, ein div (#asideform) zu verstecken, wenn ich einen Radiobutton klicken und es funktioniert, wenn ich die Daten-Toggle entfernen = "Knöpfe" von der Hauptdiv (die für das Stylen benötigt wird), aber nicht, wenn ich es dort lasse.Daten-Toggle = „Tasten“ Bootstrap-Radio-Button nicht in JavaScript
Darf ich es im JavaScript-Code richtig ausdrücken?
HTML:
<div class="btn-group form-group col-xs-6" data-toggle="buttons">
<label style="float: left; margin-bottom: 0;">Owns 50% +</label>
<br>
<label style="margin-top: 1%" class="btn btn-primary active rdio50">
<input type="radio" name="rdio50" id="foyes" name="foyes" autocomplete="off" checked> Yes
</label>
<label style="margin-top: 1%" class="btn btn-primary rdio50">
<input type="radio" name="rdio50" id="fono" name="fono" autocomplete="off"> No
</label>
</div>
JavaScript:
$(function() {
$("input[name='rdio50']").click(function() {
if ($("#fono").is(":checked")) {
$("#asideform").show();
} else {
$("#asideform").hide();
}
});
});
Wenn Sie ein Demo-Skript aus dem Bootstrap auf Ihre Seite laden und das Attribut 'data-toggle' mit dem Wert' button 'setzen, wird eine Funktion durch diese Demoskripte an dieses Element gebunden. –
Wenn Sie ein button-styled Element möchten, fügen Sie einfach 'btn btn-primary' oder' btn btn-default' (oder einen anderen Stil) zur Klasse des Elements hinzu. –