jQuery 1.7 addBack()方法可用于向上遍歷DOM結構,并添加先前沒有選中的元素到所選元素的集合中。該方法可以讓開發者在DOM結構中更加靈活地選擇元素。
// 例子1: 在選擇器中添加addBack方法 $('div').siblings().addBack().css('background-color', 'yellow'); // 例子2: 使用filter方法來篩選元素,再使用addBack方法 $('.selected').next().filter(':last').addBack().css('background-color', 'yellow');
本例中,我們使用了兩個例子來演示addBack()方法。在第一個例子中,我們使用siblings()方法來選擇div元素的所有同級兄弟元素,然后使用addBack()方法來添加div元素自身,使選中的所有元素的背景顏色變為黃色。
在第二個例子中,我們首先使用選中另一個元素,然后使用next()方法選擇下一個同級元素,再使用filter()方法篩選出選中元素的最后一個同級元素。最后,我們使用addBack()方法來添加上一個選中元素,使兩個元素的背景顏色變為黃色。
總之,jQuery 1.7 addBack()方法是一個非常實用的DOM遍歷方法,能夠在選擇元素時提供更多的靈活性和控制性。