使用JQuery检查值是否在选择列表中 [英] Check if value is in select list with JQuery

查看:148
本文介绍了使用JQuery检查值是否在选择列表中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I, using JQuery, check if a value belongs to dropdown list or not?

推荐答案

使用属性等价选择器

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

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

If the option's value was set via Javascript, that will not work. In this case we can do the following:

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

这篇关于使用JQuery检查值是否在选择列表中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆