特定の<INPUT type="radio">
が選択されている場合、<SELECT>
を表示させるにはどうすればよいですか?ラジオボタンに依存するを選択
私は<BODY>
の末尾に以下の機能を持っている:
<script>
$('[data-dependent]').each(function() {
var $ele = $(this);
var dependsOn = $ele.data('dependent');
$.each(dependsOn, function (target, value) {
$(target).on('change', function() {
if($(this).val() === value) {
$ele.show();
}
else {
$ele.hide();
}
});
});
});
</script>
私のHTMLは次のとおりです。
<input type="radio" name="itemOption" id="deleteAllItems" value="deleteAllItems">Delete items
<input type="radio" name="itemOption" id="moveAllItems" value="moveAllItems" checked>Move items
<select id="inputCategory" name="category" data-dependent='{"itemOption": "moveAllItems"}'>
<option>Choose a category to move the items to...</option>
<option>Category A</option>
<option>Category B</option>
</select>