div idで表されるフィールド全体を非表示にしたいとします。私はそれをやってみたが、それは働かない。私はドロップダウンリストを使用して選択したときに動作させることができました。ここに私のコードは次のとおりです。ラジオボタンを使用してdivを非表示にする方法
HTML:
<div class="form-group">
<p>
<input type="radio" class="flat" name="botsign" id="signature" value="show" checked="checked"/>
Show Signature
<br><br>
<input type="radio" class="flat" name="botsign" id="signature" value="hide" />
Hide Signature
</p>
</div>
JS:
<script>
$("input[name='botsign']").change(function() {
if ($(this).val() == 'show') {
$("#Sigbox").show();
} else {
$("#Sigbox").hide();
}
});
</script>
CSS:
#Sigbox{
display:none;
}
コードはうまくいきます。スクリプトの前にjQueryをロードしてみてください。 –
私はいくつかの矛盾するJavascriptを持っていました。それが削除されると、正常に動作しています。 @AdriánDarašありがとう – Shehzi