# .size()

所属分类：杂项 > DOM 元素方法 | 弃用 > 1.8 版本弃用的 API | 已删除的函数 英文文档：.size()

## .size()返回: Number version deprecated: 1.8

描述: 返回的jQuery对象匹配的DOM元素的数量。

- #### 添加的版本: 1.0.size()

  - 这个方法不接受任何参数。

`.size()`方法从jQuery 1.8开始被废弃。使用`.length`属性代替。

`.size()`方法功能上等价于`.length`属性。但是`.length` 属性是首选的，因为它没有函数调用时的额外开销。

假设页面上有下面一个简单的无序列表：

1 2 3 4 |
    <ul>  <li>foo</li>  <li>bar</li></ul>

`.size()` 和 `.length` 识别的项目数：

1 2 |
    alert( "Size: " + $("li").size() );alert( "Size: " + $("li").length );

结果两个提示：

Size: 2

Size: 2

## 例子:

#### 统计 div 的个数。点击时添加一个 div。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
    <!DOCTYPE html><html><head>  <style>  body { cursor:pointer; min-height: 100px; }  div { width:50px; height:30px; margin:5px;        float:left; background:blue; }  span { color:red; } </style>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body> <span></span> <div></div> <script>$(document.body).click(function() {  $(this).append( $("<div>") );  var n = $("div").size();  $("span").text("There are " + n + " divs. Click to add more.");})// trigger the click to start.click();</script> </body></html>

#### Demo: