ラジオボタンがいくつかありますが、そのうちの1つは「その他」ボタンです。ユーザーが「その他」をクリックすると、詳細情報を求めるテキストボックスが表示されます。ラジオボタンをクリックしてイベントをトリガーする
<div class="radio">
<label><input type="radio" name="optradio">Friend</label>
</div>
<div class="radio">
<label><input type="radio" name="optradio"> Worked together </label>
</div>
<div class="radio">
<label><input type="radio" name="optradio"> Studied together</label>
</div>
<div class="radio">
<label><input type="radio" name="other-radio" id="connection-invite-other-radio"> Other </label>
</div>
<div class="form-group" id="connection-invite-other">
<input type="text" class="form-control" >
</div>
JS:
$(document).ready(function(){
if($('#connection-invite-other-radio').is(':checked')) {
$('#connection-invite-other').show();
console.log("hi");
}
else {
$('#connection-invite-other').hide();
}
});
しかしこれは動作していないこれは私のHTMLとJSです。私が間違ったことをしているかどうか理解してください。ありがとう!
クリックに応じて、あなたは、クリックハンドラ関数の内部で* X *配置する必要があります* X *あなたがしたい場合は - あなたの場合/他の既存のは、一度*走ります*ドキュメントが最初に読み込まれるとき。 (他のラジオボタンの名前属性が違うのはなぜですか?他のラジオボタンと同じグループに属していないのでしょうか?) – nnnnnn
良い点、ありがとう、私はそれを変更します。 –