【发布时间】:2011-12-14 09:58:42
【问题描述】:
<select name="category" id="category">
<option value="">All Category</option>
<option value="1">Category 1</option>
<option value="2">Category 2</option>
<option value="3">Category 3</option>
</select>
如何选择value=""的类别
正确的条件:
if($('#category option:selected')){
var category_url = "&category="+$('#category').val(); <!-- True -->
}
条件2错误:
if($('#category option[value=""]')){
var category_url = ""; <!-- Error -->
}
请帮帮我!!!
【问题讨论】:
-
添加您想要实现的目标,以便我们为您指明正确的方向。例如,您的条件 2 将始终返回“true”,因为始终存在 value="",即使未选择该值。
-
如果你使用
$("option[value=]"),这曾经在旧版本的 jquery (1.7.2) 中工作,但现在它不再可用了。
标签: javascript jquery select option