jQuery 遍历 andSelf() 方法
jQuery 遍历 andSelf() 方法
andSelf() 方法把堆栈中之前的元素集添加到当前集合。
1. 语法
.andSelf()
请思考这个拥有简单列表的页面:
<ul> <li>list item 1</li> <li>list item 2</li> <li class="third-item">list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul>
以下代码的结果是项目 3,4,5 拥有红色背景:
$("li.third-item").nextAll().andSelf() .css("background-color", "red");
首先,初始的选择器会定位项目 3,初始化的堆栈存有仅包含该项目的集合。调用 .nextAll() 会将项目 4, 5 的集合推入堆栈。最后,调用 .andSelf() 会合并这两个集合,所创建的 jQuery 对象指向按照文档顺序的所有三个项目:{[,
2. 范例
找到所有 div,以及其中的所有段落,并为它们添加两个类名。请注意,由于未使用 .andSelf(),div 没有黄色背景色。
$("div").find("p").andSelf().addClass("border"); $("div").find("p").addClass("background");
相关文章
- jQuery 简介
- jQuery 遍历
- jQuery AJAX 简介
- jQuery 参考手册 DOM 元素方法
- jQuery 事件 toggle() 方法
- jQuery jquery 属性
- jQuery DOM 元素方法 size() 方法
- jQuery 遍历 jQuery.queue() 方法
- jQuery 遍历 add() 方法
- jQuery 遍历 each() 方法
- jQuery 遍历 prevAll() 方法
- jQuery CSS 操作 height() 方法
- jQuery CSS 操作 width() 方法
- jQuery 文档操作 detach() 方法
- jQuery 文档操作 wrapAll() 方法
- jQuery 效果 fadeOut() 方法
- jQuery :eq() 选择器
- jQuery :lt 选择器
- jQuery :visible 选择器
- jQuery :selected 选择器