javascript - HTML多选如果使用jquery选择第一项,如何取消全选

标签 javascript jquery html

我有一个如下所示的多选控件,enter image description here

当用户选择“任何”时,我想取消选择所有其他选定的值并仅选择“任何”,这意味着,如果用户选择“任何”,则不允许选择其他值,否则允许选择其他值。

如何通过 jQuery 实现

谢谢...

最佳答案

jQuery("#select").change(function() {
    if (jQuery("#select option:first").is(':selected')) {
        jQuery("#select").val("any");
    }
});

到下面的表格:

<select multiple id="select">
    <option value="any">Any</option>
    <option value="...">...</option>
    ...
</select>

关于javascript - HTML多选如果使用jquery选择第一项,如何取消全选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088705/

相关文章:

javascript - 为在外部单击时关闭的图库图像创建预览效果

jquery - jquery中的动态云标签

javascript - 为什么调用函数A时,参数传给了函数A内部的函数B?

javascript - 比较 2 个对象并更新 JavaScript 中的匹配对象

javascript - 计算日期时的时间数学问题

javascript - Div 背景图片最大尺寸

html - 水平居中 2 Div |一个在另一个

javascript自动关闭字符串中的标签

javascript - 字符串比较 : something identical of JavaScript's localeCompare in PHP?

javascript - Ajax 提交 ajax 加载的表单