javascript - 选择特定选项时如何禁用下拉菜单

标签 javascript jquery dropdown

我需要在选择特定选项时禁用下拉菜单。 For example in bottom code when option with Deleted value selected, dropdown disabled.

<select name="status[]">
    <option value="In Use">In use</option>
    <option value="Deleted">Deleted</option>
</select>

我如何使用 jquery 完成这项工作?

最佳答案

使用此代码

$("#dropdown").change(function() {
    if ($("option:selected", this).val() == "Delete")
        $(this).attr("disabled", true);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="dropdown">
    <option value="Option-1">Option-1</option>
    <option value="Option-2">Option-2</option>
    <option value="Option-3">Option-3</option>
    <option value="Delete">Delete</option>
</select>

关于javascript - 选择特定选项时如何禁用下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37507393/

相关文章:

javascript - 当第二个下拉菜单取决于第一个下拉菜单选择时如何创建表单

python - 带下拉菜单的动态 html 电子邮件

javascript - 在 JavaScript 中保留大小写的动态正则表达式

javascript - 将 Chartist.JS 放入 Jade 中

javascript - Sharepoint - 我想使用 javascript OpenPopUpPage 弹出页面上已有的 div

javascript - 如何在 pickdate 调用时添加条件?

javascript - 遍历数组但并非所有项目都显示

javascript - 引用错误 : window is not defined in React

javascript - jQuery 自动完成 - 如何处理额外数据?

css - 带有固定导航栏的下拉菜单