【发布时间】:2011-12-10 18:45:46
【问题描述】:
我有清单:
<td id="filter_analyst">
<select>
<option>mike1</option>
<option>mike2</option>
<option>mike3</option>
</select>
我正在尝试检查是否存在某些值:
var name = 'mike1';
alert(name);
var t = ($("#filter_analyst").find("[value='"+name+"']").length) > 1;
alert(t);
但是弄错了……
我做错了吗? http://jsfiddle.net/BFMD4/32/
提前致谢!
【问题讨论】:
-
没有
value属性... -
您检查名称是否存在的逻辑实际上是检查该名称是否存在多个,您应该使用 > 0