我使用jQuery .filter()
函数来检查某个特定值是否是一个复选框列表中选择:筛选逗号分隔跨度文本
$("#Control").find("input[type=checkbox]:checked")
.next("label")
.filter(function() {
return $.trim($(this).text()) == "Option 1";
})
.length != 0';
我怎样才能做到这一点,如果我有一个逗号在一个范围内的分隔值列表,我想检查一个特定值是否存在?
ex。 Home Phone, Email Address, Mobile Phone
可能是跨度文本
你想检查,在一个逗号分隔的字符串的值,从一个特定的字符串是在该跨度?因此,从文本'foo,bar,baz'检查'foo'? –
是的,但只能通过过滤方法 – rahul
为什么你需要使用'filter()'使其复杂化,'indexOf()'足以做到这一点,而且运行起来更便宜。噢,举个例子,说明你希望得到什么类型的“span”文本,以及你会寻找什么类型的值。 –