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

如果使用jquery选项值为空,则发出警报,jquery,jquery-selectors,Jquery,Jquery Selectors,我正在为具有可通过选择列表选择的属性的产品开发“添加到购物车”按钮。单击“添加到购物车”按钮后,我想检查是否选择了任何选项。如果不是-显示警报,如果是,则将产品飞到篮子。 我将此代码用于jQuery1.3.2 if($('#category option').length === 0) { alert("Please choose some option"); } else { 然而,它根本不起作用。请在此处查看完整代码您可以使用.val属性 if( $('#category').val(

我正在为具有可通过选择列表选择的属性的产品开发“添加到购物车”按钮。单击“添加到购物车”按钮后,我想检查是否选择了任何选项。如果不是-显示警报,如果是,则将产品飞到篮子。 我将此代码用于jQuery1.3.2

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

然而,它根本不起作用。请在此处查看完整代码

您可以使用
.val
属性

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

您可以使用以下命令

if ($('#categoryoption:selected').length) {
    // blah
}
我会用这个:

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