drop-down-menu - 使用 JQuery 检查值是否在选择列表中

标签 drop-down-menu jquery-selectors

如何使用 JQuery 检查某个值是否属于下拉列表?

最佳答案

使用Attribute Equals Selector

var thevalue = 'foo';
var exists = 0 != $('#select-box option[value='+thevalue+']').length;

如果该选项的值是通过 Javascript 设置的,则不起作用。在这种情况下,我们可以执行以下操作:

var exists = false;
$('#select-box option').each(function(){
    if (this.value == 'bar') {
        exists = true;
        return false;
    }
});

关于drop-down-menu - 使用 JQuery 检查值是否在选择列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248976/

相关文章:

IOS 下拉与 UITextField 和 UITableView

forms - 如果在 Angular2 中满足条件,则在下拉列表中设置所选属性

javascript - jQuery 选择同一父级中具有特定类的另一个元素

html - 下拉菜单行为不端。可能是 z-index?

css - 基于 ul 的多级下拉 CSS 定位不适用于所有 IE 浏览器

jQuery 选择器返回 prevObject 而不是普通元素

jquery - 选择 <a> ,哪个是包含相同 href 文本的页面上的第二个 <a>? jQuery

jquery - CSS - 添加类到 3n+4 'visible' 列表项

jquery - 下拉菜单中的无限级别

javascript - 从 $ ('input[type="文本中否定一个文本框"]')