检查是否选择了正确的选项值

时间:2011-12-29 16:09:41

标签: jquery

我在检查select时遇到问题:

<select name="recipe[category]"> 
<option value="-1">Yes</option> 
</select>

如何检查是否已选择-1

3 个答案:

答案 0 :(得分:2)

只需选择元素并使用val()方法检索select元素的选定值:

if ($("select[name='recipe[category]']").val() === "-1") {
    // -1 was picked
}

答案 1 :(得分:1)

if($("select[name='recipe[category]']").val() == "-1")
{
     alert("You selected -1!");
}

我建议在select标记中添加id属性。 jquery基于id找到标签要快得多

答案 2 :(得分:0)

尝试:

if($("select[name='recipe[category]'] option:selected").val() === "-1")) {
  //do someting
}