私はこの質問が数回答えられていることを知っており、答えも見つけました。しかし、このコードは私が作ろうとしているウェブサイトでは機能していないようです。それは静的なページであり、インターネットなしで動作するはずです。私はいくつかの機能を定義するためには欠けていると思う。助けてください!あなたのコードからラジオボタンを使用して特定のオプションを表示しますか?
<form>
<input id="id_radio1" type="radio" name="name_radio1" value="value_radio1">Option1</input>
<input id="id_radio2" type="radio" name="name_radio1" value="value_radio2">Option2</input>
<input id="id_radio3" type="radio" name="name_radio1" value="value_radio3">Option3</input>
<input id="id_radio4" type="radio" name="name_radio1" value="value_radio4">Option4</input>
<br>
<div id="ar_1" style="display:none;">
<p>info for option1</p>
</div>
<div id="ar_2" style="display:none;">
<p>info for option2</p>
</div>
<div id="ar_3" style="display:none;">
<p>info for option3</p>
</div>
<div id="ar_4" style="display:none;">
<p>info for option4</p>
</div>
</form>
<script>
$(document).ready(function() {
$('#id_radio1').click(function() {
$('#ar_1').show('fast');
$('#ar_2').hide('fast');
$('#ar_3').hide('fast');
$('#ar_4').hide('fast');
});
$('#id_radio2').click(function() {
$('#ar_1').hide('fast');
$('#ar_2').show('fast');
$('#ar_3').hide('fast');
$('#ar_4').hide('fast');
});
$('#id_radio3').click(function() {
$('#ar_1').hide('fast');
$('#ar_2').hide('fast');
$('#ar_3').show('fast');
$('#ar_4').hide('fast');
})
$('#id_radio4').click(function() {
$('#ar_1').hide('fast');
$('#ar_2').hide('fast');
$('#ar_3').hide('fast');
$('#ar_4').show('fast');
})
});
</script>
これは明らかに聞こえるかもしれませんが、jQueryのは、あなたのページにロードされていますか? –
あなたの投稿のタイトルをスペルチェックしてください。また、標準的な国際的な英語で書いてください。これは、文の最初の単語を大文字にし、完全な停止(ピリオド)で文を終わらせることを意味します。また、「私」という単語を大文字にします。ありがとう、これを修正してください。 –
デバッガでコードを歩くなど、何がうまくいかないか、デバッグしようとする結果が何であるか教えてください。 –