.size()


.size()傳回: 整數版本已棄用: 1.8,已移除: 3.0

說明: 傳回 jQuery 物件中的元素數量。

  • 版本已新增: 1.0.size()

    • 此方法不接受任何參數。

注意: 此方法已在 jQuery 3.0 中移除。請改用 .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 );

這會產生兩個警示

大小:2

大小:2

範例

計算 div 數量。

1
2
3
4
5
6
7
8
9
$( document.body )
.on( "click", function() {
$( this ).append( $( "<div>" ) );
var n = $( "div" ).size();
$( "span" ).text( "There are " + n + " divs. Click to add more." );
} )
// Trigger the click to start
.trigger( "click" );