给出以下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上选择了数据3,那么如何隐藏/删除数据3上的选定选项?
如果我在data1上选择1,然后在data2上选择2,则如何在data3上删除这两个选项?
提前谢谢你。问候。
答案 0 :(得分:0)
检查Js小提琴
$('#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() {
});