在jQuery表达式中过滤集合

时间:2014-12-29 21:39:08

标签: jquery

我正在阅读有关jQuery过滤值的内容,我传递了这个例子:

myvalues = $("div.myvalues");
myvalues.filter(function(index){
    return !!$(this).val().length;
});

我想知道!!$(this).val().length;是什么意思?我知道 !将操作员翻到假,!!将它再次翻转为真,但这是什么意思?

1 个答案:

答案 0 :(得分:0)

return !!$(this).val().length;将过滤掉或为每个没有设置value属性的元素提供。当然,当使用zero

进行检查时,这意味着价值长度为false !!