色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery index() -1

方一強2年前9瀏覽0評論

JQuery是一款JavaScript庫,其中的index()方法是為集合中的元素返回指定元素的位置的方法。對于很多開發者來說,該方法便捷方便,能快速地幫助他們獲取列表中元素的位置。但是,JQuery也提供了一個比較特殊的參數:-1。我們將在以下介紹這個參數。

$(document).ready(function() {
var list = $('ul li');
var lastItem = list.index(list.last());
console.log(lastItem);
});

在上述代碼中,我們使用了$list.index(list.last()),這意味著選擇列表中的最后一個元素并返回其位置。如果我們使用$list.index(-1),同樣能取得相同的結果。

$(document).ready(function() {
var list = $('ul li');
var lastItem = list.index(-1);
console.log(lastItem);
});

回到我們例子中,我們可以輕松地獲取到最后一個元素的位置。但是,當我們選擇$'ul li:last'時,其實本質上是選擇了最后一個元素。在這個例子中,兩種方法都能返回的位置參數是一致的。但是,在其他情況下,兩種方法就會有所差異了。

當使用.index(-1)獲取最后一個元素位置的時候,在列表為空列表時,它返回的值是-1,同時,在列表中不存在所查找的元素時,同樣也會返回-1。而如果你使用$'ul li:last',在列表為空時,返回的是一個空集合,而在列表中不存在所查找的元素時,返回的則是一個undefine的值。所以,應該對你的具體需求來選擇最合適的方法。