jQuery:字符串列表,非空的怎么算?

y1aodyip  于 2023-05-06  发布在  jQuery
关注(0)|答案(1)|浏览(110)

我有一个这样的字符串列表,有些是空的,有些上面有值:

var search_criteria1 = getParameterByName('search_criteria1[]');
var search_criteria2 = getParameterByName('search_criteria2[]');
var search_criteria3 = getParameterByName('search_criteria3[]');
var search_criteria4 = getParameterByName('search_criteria4[]');

我想浏览它们并显示一条小消息,只计算其中有价值的内容,如下所示:“您搜索了3个条件”。
我怎么能做到这一点?
我使用jQuery。非常感谢

tvmytwxo

tvmytwxo1#

这就是我如何让它工作:

var array = [post1, post2, post3, post4, post5, post6, post7, post8, post9, post10];
var count = 0;
$.each(array, function( index, value ) {
  //alert( index + ": " + value );
  if(value !== null && value !== ''  && value !== undefined)
    {
       count++;
    }else{
      
    }
    
});

alert(`You searched for ${count} criteria.`)

相关问题