jQuery基于当前元素进行下一步的遍历


Posted in Javascript onMay 20, 2014

如果我们已经通过jQuery方法选中了一组元素,那么如何基于这些已经选中的元素进行下一步的遍历呢?

例如,我们通过

$('li:eq(1)')

选中了以下代码中的第二个li元素。

<ul> 
<li><a href="#">link</a></li> 
<li><a href="#">selected link</a></li> 
<li><a href="#">link</a></li> 
<li><a href="#">link</a></li> 
</ul>

基于这个选中的元素,我们可以进一步遍历其他元素

下一个元素

$('li:eq(1)').next()

前一个元素

$('li:eq(1)').prev()

父元素

$('li:eq(1)').parent()

所有兄弟元素

$('li:eq(1)').parent().children()

所有后续兄弟元素

$('li:eq(1)').nextAll()

所有前续兄弟元素

$('li:eq(1)').prevAll()

以上所有的遍历方法都可以使用end()方法来取消操作。

当然,也可以使用参数,例如

$('li:eq(1)').parent().children(':last')

Javascript 相关文章推荐
IE不出现Flash激活框的小发现的js实现方法
Sep 07 Javascript
利用js获取服务器时间的两个简单方法
Jan 08 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
Feb 21 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
Javascript闭包实例详解
Nov 29 Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 Javascript
Vue.js实战之利用vue-router实现跳转页面
Apr 01 Javascript
js实现分页功能
May 24 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
Vue Router中应用中间件的方法
Aug 06 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 #Javascript
php实例分享之实现显示网站运行时间
May 20 #Javascript
jQuery使用andSelf()来包含之前的选择集
May 19 #Javascript
JQuery弹出层示例可自定义
May 19 #Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 #Javascript
js跨域访问示例(客户端/服务端)
May 19 #Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 #Javascript
You might like
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP实现获取某个月份周次信息的方法
2015/08/11 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
python常用运维脚本实例小结
2020/02/14 Python
Python文字截图识别OCR工具实例解析
2020/03/05 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
西部世纪.net笔试题面试题
2014/04/03 面试题
学生干部学习的自我评价
2014/02/18 职场文书
租赁协议书范本
2014/04/22 职场文书
团代会宣传工作方案
2014/05/08 职场文书
勤奋学习演讲稿
2014/05/10 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
2014年教师工作总结
2014/11/10 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
php访问对象中的成员的实例方法
2021/11/17 PHP
最新最全的手机号验证正则表达式
2022/02/24 Javascript
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python