选择器检查所有下拉列表的选定值

Selector to check selected value of all drop down lists

我正在尝试找到一种方法来检查是否只使用 JQuery 中的一个选择器从我的所有下拉列表 !='' 中选择了值。

而不是:

if ($("#list1").val() != '' && $("#list2").val() != ''
            && $('#list3').val() != '' && $('#list4').val() != '') {
//do stuff
}

可能吗?

您可以将 class 添加到这些元素和代码中:

var vals = $('select.lists').map(function() { 
   return this.value;
}).get().join('');

if ( vals != '' ) {
   // ...
}