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 相关文章推荐
js日期对象兼容性的处理方法
Jan 28 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
Immutable 在 JavaScript 中的应用
May 02 Javascript
javascript函数的四种调用模式
Jan 08 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
Jun 20 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
Aug 31 Javascript
Webpack path与publicPath的区别详解
May 03 Javascript
微信小程序定义和调用全局变量globalData的实现
Nov 01 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
Oct 12 Javascript
通过JS判断网页是否为手机打开
Oct 28 Javascript
JS Canvas接口和动画效果大全
Apr 29 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
PDO::getAttribute讲解
2019/01/28 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
jquery的颜色选择插件实例代码
2008/10/02 Javascript
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Pycharm设置utf-8自动显示方法
2019/01/17 Python
python根据文本生成词云图代码实例
2019/11/15 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
如何基于Python实现数字类型转换
2020/02/07 Python
python TCP包注入方式
2020/05/05 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Python函数调用追踪实现代码
2020/11/27 Python
介绍一下except的用法和作用
2015/01/22 面试题
建筑总经理岗位职责
2014/02/02 职场文书
班主任对学生的评语
2014/04/26 职场文书
法制演讲稿
2014/09/10 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
司机岗位职责
2015/02/04 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
python中的被动信息搜集
2021/04/29 Python
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers