如果使用jquery选项值为空,则发出警报

时间:2013-06-07 00:06:02

标签: jquery jquery-selectors

我正在处理具有可通过选择列表选择的属性的产品的“添加到购物车”按钮。点击添加到购物车按钮后,我想检查是否选择了任何选项。如果不是 - 显示警报,如果是,则将产品放入购物篮。 我正在使用此代码用于jquery 1.3.2

 if($('#category option').length === 0) {
alert("Please choose some option");
}
else 
{

然而,它根本不起作用。请在此处查看完整代码http://jsfiddle.net/Z7Pry/92/

4 个答案:

答案 0 :(得分:2)

您可以使用.val属性

if( $('#category').val() === '' )

<强> Check Fiddle

答案 1 :(得分:0)

您可以使用以下

if ($('#categoryoption:selected').length) {
    // blah
}

答案 2 :(得分:0)

if (!$('#category')[0].value) {
     alert("Please choose some option");
} else {

答案 3 :(得分:0)

我会用这个:

 if($('#category-option').val() != '') {
CODE HERE FOR MOVING TO CART
}
else 
{
alert("Please choose an option");
}