【发布时间】:2018-11-07 21:43:38
【问题描述】:
我有一个table,id = fields-list,在这个table4 中选择具有相同类db-list 的框。现在我想如果第一个select 中的option 被选中,请在选择框的其余部分禁用这个option
<table id="fields-list" class="table table-hover">
<select class="form-control db-list" >
<option value="">All</option>
<option value="d">1</option>
<option value="t">2</option>
<option value="t">3</option>
<option value="h">4</option>
</select>
<select class="form-control db-list" >
<option value="">All</option>
<option value="d">1</option>
<option value="t">2</option>
<option value="t">3</option>
<option value="h">4</option>
</select>
</table>
我试过这样:
$('.db-list').on('change', function () {
if( $('#fields-list').find('select option[value='+$(this).val()+']:selected').length>1){
$(this).val($(this).find("option:first").val()).prop('disabled', true);
}
});
但不起作用。你能帮我吗 ?提前谢谢,对不起我的英语。
需要如何工作的情况: 1.首先选择选择选项1(页面中的所有选择框都应禁用选项1); 2. Second Select 选择选项 3(页面中的所有选择框都应禁用选项 3 + 先前选择的选项 1) 3.首先选择选择选项4(现在所有选择框都应该禁用选项4 +选项3并启用选项1)
【问题讨论】:
标签: javascript jquery jquery-ui