我有 4 个select
具有相同选项的输入。我正在尝试禁用从这些选择之一中选择的任何选项。
<select name="homeTeams[]" onchange="check()">
<option value="1">Team1</option>
<option value="2">Team2</option>
<option value="3">Team3</option>
<option value="4">Team4</option>
</select>
<select name="homeTeams[]" onchange="check()">
<option value="1">Team1</option>
<option value="2">Team2</option>
<option value="3">Team3</option>
<option value="4">Team4</option>
</select>
<select name="awayTeams[]" onchange="check()">
<option value="1">Team1</option>
<option value="2">Team2</option>
<option value="3">Team3</option>
<option value="4">Team4</option>
</select>
<select name="awayTeams[]" onchange="check()">
<option value="1">Team1</option>
<option value="2">Team2</option>
<option value="3">Team3</option>
<option value="4">Team4</option>
</select>
我正在尝试禁用从这些选择器之一中选择的选项。我正在使用 jQuery 来执行此操作,但我无法根据发件人获取值。
例如:如果用户从 Select 1 中选择了 Team1,则jQuery
代码将禁用 Select2 和 Select3 和 Select4 中的选项 Team1。
function check()
{
var a = $('select option:selected').val();
alert(a);
}
它给了我第一个选择的价值。
有任何想法吗 ?