我选择了大约 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/