みんな私はこのコードのためにたくさん試しましたが、javascriptからjqueryへの変換には何も出てきません..
このコードは無関係です。作業中のフィドルでこれを見つけることができます..私はこのコードのチャンクを追加しました.スタックオーバーフローはコードなしで投稿することを許可しません..
<div class="rButtons">
<input type="radio" name="numbers" value="10" onclick="uncheck();" />10
<input type="radio" name="numbers" value="20" onclick="uncheck();" />20
<input type="radio" name="numbers" value="other" onclick="check(this);"/>other
<input type="text" id="other_field" name="other_field" onblur="checktext(this);"/>
</div>
このフィドルをチェックしてください
それはうまくいっています。「その他」のラジオ ボタンをクリックすると、テキスト フィールドが表示され、他のラジオ ボタンをクリックすると消えます。これがこのスクリプトの機能であり、うまく機能しています。
今、それをjqueryコードに変更しようとすると、それは死にました.. jqueryで作成したコードを表示できますが、助けにはなりません..
同じことをフィドルすることは大いに役立ちます..
前もって感謝します..
これは私がしたことです
<script>
var $radios = $('input:radio[name=numbers]');
if ($radios.is(':checked') === true) {
$("#other_field").show();
}
else
{
$("#other_field").hide();
}
</script>
それを関数に入れて、ラジオボタンの「onchange」で呼び出しましたが、機能しませんでした