在jQuery中,一個列表是一個由DOM元素構(gòu)成的集合,通常是使用選擇器從頁面中抽取出來的。
在實際應(yīng)用中,我們經(jīng)常需要知道一個列表集合中元素的個數(shù)。jQuery提供了幾種方式來獲取列表集合的長度:
// 方法一:使用length屬性 var list = $("ul li"); var length = list.length; // 獲取list集合的長度 // 方法二:使用size()方法 var length = list.size(); // 獲取list集合的長度
這兩種方式的結(jié)果都是一樣的,即獲取list集合中元素的個數(shù)。
需要注意的是,如果選擇器沒有匹配到任何元素,則list集合的長度為0。
// 例子:當(dāng)ul中沒有l(wèi)i元素時,獲取list集合的長度為0 var list = $("ul li"); if(list.length === 0) { // 判斷集合中是否有元素 console.log("list集合中沒有元素!"); }
總之,無論是使用length屬性,還是使用size()方法,都能夠很方便地獲取到一個列表集合中元素的個數(shù)。