html - 从其他选择元素隐藏所选选项

标签 html jquery html-select

给定以下 HTML:

<select name="question_order[]" id="data1">
    <option value="">None</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<br />
<select name="question_order[]" id="data2">
    <option value="">None</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>
<br />
<select name="question_order[]" id="data3">
    <option value="">None</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>

如果已在 data1 和 data2 中选中,如何隐藏/删除 data3 中的选中选项?

例如,如果我在 data1 中选择 1,然后在 data2 中选择 2,如何在 data3 中删除这两个选项?

最佳答案

检查 Js fiddle

http://jsfiddle.net/aZPdd/

$('#data1').on('change', function() {
    var val=this.value;
   $("#data3").find("option:contains("+val+")").remove();
 });

$('#data2').on('change', function() {
     var val=this.value;
  $("#data3").find("option:contains("+val+")").remove();
});

$('#data3').on('change', function() {

});

关于html - 从其他选择元素隐藏所选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649440/

相关文章:

javascript - 如何重置 Chart.Js 的图表?

javascript - 对实际选择的选项起作用

php - 具有分层邻接模型 MySql 和 PHP 的缩进 HTML <select> 下拉列表

html - 如何制作3D DIV

Javascript : Get the HTMLAudioElement currently playing

javascript - 使用选择器进行完整 ID 搜索

javascript - 是否可以在 IE6 中获取 DOM 选择元素的值?

html - 在 div Bootstrap 中居中放置 3 张图像

javascript - jQuery:获取内容/innerhtml onclick

javascript - Jquery-在特定时间后自动将滚动条移动到特定位置