下記のようにラジオボタンとセレクトボックスを連動させるものを組んでおり、
ラジオボタンから対応するセレクトボックスを選択させるのは出来たのですが、
セレクトボックスを選択したときに対応するラジオボタンを選択させるのがどうしてもうまくいかないです。
どこが間違っているのでしょうか?
javascript
1jQuery(function() { 2 jQuery('.color-radio').on('change', function() { 3 jQuery(jQuery(this).data('targetSelect')).prop('selected', true); 4 }).filter(':checked').trigger('change'); 5 6 //セレクトボックスからラジオを選択 7 jQuery('.select-color').on('change', function() { 8 jQuery(jQuery(this).data('targetRadio')).prop('checked', true); 9 }); 10}); 11 12<div> 13<h4>バンドの上の色</h4> 14<label class='name-up-1'><input type='radio' name='color-up' class='color-radio color-radio-select-1' data-target='.bg-up-1' data-target-class='[class^=bg-up]' data-target-select='.select-box-1' checked>ピンク</label> 15<label class='name-up-2'><input type='radio' name='color-up' class='color-radio color-radio-select-2' data-target='.bg-up-2' data-target-class='[class^=bg-up]' data-target-select='.select-box-2' checked>黒</label> 16 17<select name="color-up"> 18 <option class='select-color select-box-1' name='color-up' data-target='.bg-up-1' data-target-radio=".color-radio-select-1" selected>ピンク</option> 19 <option class='select-color select-box-2' name='color-up' data-target='.bg-up-2' data-target-radio=".color-radio-select-2">黒</option> 20</select> 21</div>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。