私は間違っているとは分かりません。私は2つのラジオボタンを持っています。 femaleオプションの場合は "male"クラスのドロップダウンメニューを非表示にし、femaleクラスの場合はドロップダウンメニューを表示し、男性値が選択されている場合は逆にします。ここ は、私が試したものです:女性の値を持つラジオボタンがチェックされている場合、クラスメスを表示し、クラスの男性を非表示にします
$(document).ready(function() {
$('input[type=radio]').click(function() {
\t if($('input[value=Female]').is('checked')) {
\t \t $('.female').show();
\t \t $('.male').hide();
\t } else if($('input[value=Male]').is('checked')) {
\t \t $('.male').show();
\t \t $('.female').hide();
\t } else {
\t \t $('.male').hide();
\t \t $('.female').hide();
\t }
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<ul>
<li class="input-container">
<input class="testtesttest" name="3151_55396_8_60103" id="3151_55396_8_60103_1" value="Female" type="radio">
<label for="3151_55396_8_60103_1">Female</label>
</li>
<li class="input-container">
<input class="testtesttest" name="3151_55396_8_60103" id="3151_55396_8_60103_2" value="Male" type="radio">
<label for="3151_55396_8_60103_2">Male</label>
</li>
</ul>
<select class="female" name="3151_55396_9_60104" id="3151_55396_9_60104" onchange="choiceSelected('3151_55396_9_60104', this.selectedIndex);">
<option value="NOREPLY">Please select response</option>
<option value="Female - Small">Female - Small</option>
<option value="Female - Medium">Female - Medium</option>
<option value="Female - Large">Female - Large</option>
</select>
<br />
<select class="male" name="3151_55396_9_60104" id="3151_55396_9_60104" onchange="choiceSelected('3151_55396_9_60104', this.selectedIndex);">
<option value="NOREPLY">Please select response</option>
<option value="Male - Small">Male - Small</option>
<option value="Male - Medium">Male - Medium</option>
<option value="Male - Large">Male - Large</option>
</select>
任意の助けをいただければ幸いです!
パーフェクトを休ませる同じことを行います!ありがとうございました!。私はそれができるようになるとすぐに答えを受け入れます。 :) – Jenny
@ジェニー、どういたしまして。お力になれて、嬉しいです。 – Ionut
私はなぜdownvote .... – Ionut