©
Ce document utiliseManuel du site Web PHP chinoisLibérer
添加堆栈中元素集合到当前集合,一个选择性的过滤选择器。
如上所述在讨论中的.end(), jQuery对象维护一个堆栈内部来跟踪匹配的元素集合的变化。当一个DOM遍历方法被调用时,新的元素集合推入到堆栈中。 如果还需要包含先前的元素集合,.addBack() 可以提供帮助。
考虑一个页面,一个简单的列表就可以了:
下面的代码的返回结果是后面3,4和5项是一个红色的背景:
$('li.third-item').nextAll().addBack() .css('background-color', 'red');
首先,初始选择位于第3项,初始化堆栈集合只包含这项。调用.nextAll() 后将第4和第5项推入堆栈。最后,调用.addBack() 合并这两个组元素在一起,创建一个jQuery对象,指向所有三个项元素(按照文档中的顺序):{[
一个字符串,其中包含一个选择器表达式,匹配当前元素集合不包括在内的元素