相关疑难解决方法(0)

如果在其他<select>中选中,则禁用jQuery <select>选项

我试图尝试禁用一个选项,如果在任何选择中选择它

因此,例如,如果name ="select1"选择了选项"Test 2",那么我希望在两个select语句中禁用"Test 2"...如果检查了其他内容,则重新启用上一个选项.

我在这里写了一个示例脚本,我认为这样可以让我'接近'......但它让我远离这里.任何帮助,将不胜感激.

<script type="text/javascript">
$(document).ready(function(){
 $("select").change(function() {
  $("select").find("option:selected").attr('disabled', true);
 });
});
</script>

<select name="select1">
    <option>No Match</option>
    <option value="1">Test</option>
    <option value="2">Test 2</option>
    <option value="3">Test 3</option>
</select>

<select name="select2">
    <option>No Match</option>
    <option value="1">Test</option>
    <option value="2">Test 2</option>
    <option value="3">Test 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

16
推荐指数
2
解决办法
6万
查看次数

标签 统计

jquery ×1

jquery-selectors ×1