在jQuery中,有兩個方法可以用于遍歷DOM樹中當前元素的相鄰元素,分別是next()和last()方法。
// 使用next()方法選擇當前元素的下一個兄弟元素 $('p').next(); // 使用last()方法選擇當前元素的上一級元素的最后一個子元素 $('ul').last();
具體來說,next()方法用于選擇當前元素之后的第一個兄弟元素,如果想要選擇所有滿足條件的兄弟元素,則可以傳遞一個選擇器作為參數(shù)。而last()方法則用于選擇當前元素的上一級元素的最后一個子元素,同樣也可以傳遞一個選擇器作為參數(shù)。
需要注意的一點是,next()和last()方法只會選擇存在的元素,如果當前元素之后不存在兄弟元素,則next()方法返回空jQuery對象,而last()方法返回當前元素的父元素的最后一個子元素。
// next()方法返回空jQuery對象 $('p:last').next(); // last()方法選擇當前元素的父元素的最后一個子元素 $('li:first').last();
總的來說,next()和last()方法是非常實用的DOM遍歷方法,在日常開發(fā)中可以幫助我們快速獲取需要操作的相鄰元素。