我有四个<select>
标签。它们如下:
<select name="" id="a">
<option value="0">Select</option>
<option value="1">Milk</option>
<option value="2">Eggs</option>
<option value="3">Cheese</option>
<option value="4">Butter</option>
<option value="5">Pizza</option>
</select>
<select name="" id="b">
<option value="0">Select</option>
<option value="1">Milk</option>
<option value="2">Eggs</option>
<option value="3">Cheese</option>
<option value="4">Butter</option>
<option value="5">Pizza</option>
</select>
<select name="" id="c">
<option value="0">Select</option>
<option value="1">Milk</option>
<option value="2">Eggs</option>
<option value="3">Cheese</option>
<option value="4">Butter</option>
<option value="5">Pizza</option>
</select>
<select name="" id="d">
<option value="0">Select</option>
<option value="1">Milk</option>
<option value="2">Eggs</option>
<option value="3">Cheese</option>
<option value="4">Butter</option>
<option value="5">Pizza</option>
</select>
这四个应该具有独特的选择,尽管它们具有相同的项目集。那么使用 jQuery,我如何禁用已经选择的选项?准确地说,我需要从<select>
标签中获取四个值。
解决方案和问题
当前的问题有一个解决方案,但它有一个限制。检查我的答案以获得解决方案。
此解决方案不可扩展。如果有四个
<select>
s,应该有四个变量,并且手动制作它们的过程很繁琐。期待更好的解决方案。