【发布时间】:2015-04-24 18:42:24
【问题描述】:
我想在第二个选择框中隐藏第一个选择框中的选定选项。我的 HTML。
<div>
<select class="fields-mapping">
<option>Option1</option>
<option>Option2</option>
<option>Option3</option>
</select>
<select class="fields-mapping">
<option>Option1</option>
<option>Option2</option>
<option>Option3</option>
</select>
我希望在使用 jQuery 打开第二个选择框或虎钳时隐藏第一个选择框中选择的选项。什么是好的做法?
是这样的吗?
$('.fields-mapping').select(function () {
$('option:selected', this).hide(); });
【问题讨论】:
-
隐藏选项??你应该隐藏整个选择元素本身
-
我想要隐藏/删除选项。就像在第二个选择框中的第一个选择框中选择了 option2 一样,不应该有 option2。选择框中的所有选项都相同。
标签: javascript jquery html select