jquery - 检查 select 是否包含特定值

标签 jquery selection

我选择了大约 50 件商品,这是一个小样本。 我想检查选择是否包含特定的精确值,因此在查找“Beauty”时,这将是 1 个匹配项,而不是 2 个匹配项。

我想循环遍历所有项目,但后来我遇到了这个: http://api.jquery.com/is/

并认为这样可能会表现更好。但是,我不知道如何在此代码上使用它:

<select id="mydropdown" class="textbox">
    <option value="Beauty">Beauty</option>
    <option value="Catering">Catering</option>
    <option value="Beautysalon">Beautysalon</option>
</select>

最佳答案

使用属性选择器:

var hasBeauty = !! $('#mydropdown > option[value="Beauty"]').length;

这是 fiddle :http://jsfiddle.net/gLPJ5/

关于jquery - 检查 select 是否包含特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749095/

相关文章:

python - 使用 QTextCursor 复制选定的文本

Java - JTable 默认选择第一列

android - 什么是modal selection选择模式?

javascript - jQuery 只绑定(bind)到 keyup,而不是焦点

触发提交链接时 jquery 验证不起作用

jquery - 循环关键帧css3动画8次

selection - 如何在遗传算法中执行基于等级的选择?

jquery - [jquery]如何动态添加文件上传?

jQuery 悬停时出现 fadeIn 问题

python - OpenERP onChange 事件选择