ラジオボタンが選択された時だけ、選択できるラジオボタンを作成したいです。
例えば、男性のラジオボタンにチェックが入ったときだけ、男性の下のA~Cが選択でき、
女性の欄のA~Cは選択できないようにしたいと考えています。
【追記】男女のチェックを変えたときには、もと打ったA~Cのチェックは解除して消えるようにしたいです。
html
1 <label><input type="radio" name="gender" value="男性" id="gender-men">男性</label> 2 3 <label><input type="radio" name="men-class" value="A" id="men-classA">A</label> 4 <label><input type="radio" name="men-class" value="B" id="men-classB">B</label> 5 <label><input type="radio" name="men-class" value="C" id="men-classC">C</label> 6 7 <label><input type="radio" name="gender" value="女性" id="gender-female">女性</label> 8 9 <label><input type="radio" name="female-class" value="A" id="female-classA">A</label> 10 <label><input type="radio" name="female-class" value="B" id="female-classB">B</label> 11 <label><input type="radio" name="female-class" value="C" id="female-classC">C</label> 12
jQuery
1$('#gender-men').change(function() { 2 if ( $(this).is(':checked') ){ 3 $('[name=men-class]').prop('disabled', false); 4 } else { 5 $('[name=men-class]').prop('disabled', true); 6 } 7});
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/05 02:27