jQuery:看看选择器匹配了多少个元素?

Nic*_*ner 23 javascript jquery jquery-selectors

如果我有一个选择器

$.('.active');
Run Code Online (Sandbox Code Playgroud)

如何查看匹配的项目数量?

或者,是否有一种简单的方法可以查看是否匹配了多于零的元素?

x1a*_*1a4 33

调用.length返回的集合.

不要使用.size因为:

从jQuery 1.8开始,不推荐使用.size()方法


Mat*_*ley 12

多少:

var count = $('.active').length;
Run Code Online (Sandbox Code Playgroud)

检查它是否匹配的东西:

if ($('.active').length) // since 0 == false
Run Code Online (Sandbox Code Playgroud)