jquery 长度
jQuery 获取元素长度的方法
使用 jQuery 获取元素集合的长度时,可以通过 length 属性或 size() 方法实现。以下是具体用法:

1. 使用 length 属性length 是 jQuery 对象的一个属性,返回当前匹配元素的数量。
示例代码:

var count = $('div').length;
console.log(count); // 输出页面中 div 元素的数量
2. 使用 size() 方法size() 是 jQuery 的旧版方法,功能与 length 相同,但性能略低(已不推荐使用)。
示例代码:
var count = $('div').size();
console.log(count); // 效果同上
区别说明
length是原生属性,直接访问无需函数调用,性能更优。size()是封装的方法,仅保留用于兼容旧代码,建议优先使用length。
实际应用场景
- 检查元素是否存在:
if ($('#target').length) { /* 存在 */ } - 动态统计列表项数量:
var itemCount = $('ul li').length;
注意事项
- 若选择器未匹配任何元素,
length返回0。 length仅统计 DOM 元素,不适用于其他 jQuery 对象(如数组)。
如需进一步筛选,可结合过滤方法(如 filter() 或 find())后再调用 length。






