【发布时间】:2015-03-25 13:16:49
【问题描述】:
目标:从选择下拉菜单中,如果有人选择了一个选项,则禁用/删除/隐藏该下拉菜单上的其余选项。
这是下拉菜单。如果有人选择“1”,其余选项(2、3、4)将被删除/禁用/隐藏:
<div class="abc">
<div class="xyz">
<select name="pqr" class="selectDropdown">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
</select>
</div>
</div>
这是我尝试使用的 JavaScript:
$('.selectDropdown').on('change', function(e) {
$(this).closest('.abc').children('.xyz').children('option:not(:selected)').prop('disabled', true);
});
我知道,这里的 JavaScript 有问题。我在哪里做错了?
【问题讨论】:
-
@jaspher 感谢您的语法建议。以及所有回复的人,感谢您的快速回复。
标签: javascript jquery html select onchange