jQuery中nextAll()方法和prevAll()方法区别是什么?

jQuery水平dom树遍历方法中,nextAll()方法和prevAll()方法是一对起着相反作用的方法,细致来说就是它们获取的元素位置相反,nextAll()方法获取点击元素之前的所有同级元素,prevAll()获取点击元素之后的所有同级元素。

1、查找的元素不同

nextAll()方法是查找当前元素之后的所有元素;

prevAll()方法是查找当前元素之前的所有元素。

2、获取的元素位置不同

nextAll()方法获取被选中元素的下边所有同级元素节点;

prevAll()方法获取被选中元素的上边所有同级元素节点。

3、代码区分

		<table>
<trid="next">
<th>id</th>
<th>ch</th>
</tr>
<tr>
<td>1</td>
<td>a</td>
</tr>
<trid="prev">
<td>2</td>
<td>b</td>
</tr>
</table>
$("#next").nextAll().each(function(){
console.log(this);
})
$("#prev").prevAll().each(function(){
console.log(this);
})
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容