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 相关文章推荐
Div自动滚动到末尾的代码
Oct 26 Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 Javascript
jQuery数据缓存用法分析
Feb 20 Javascript
基于canvas实现的绚丽圆圈效果完整实例
Jan 26 Javascript
JavaScript中split与join函数的进阶使用技巧
May 03 Javascript
微信小程序实现图片预加载组件
Jan 18 Javascript
ES6学习笔记之Set和Map数据结构详解
Apr 07 Javascript
vue 中引用gojs绘制E-R图的方法示例
Aug 24 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
Jan 21 Javascript
详解wepy开发小程序踩过的坑(小结)
May 22 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
Mar 24 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php array_walk() 数组函数
2011/07/12 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
php多进程应用场景实例详解
2019/07/22 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
初学JavaScript第二章
2008/09/30 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
python函数参数*args**kwargs用法实例
2013/12/04 Python
Python实现Smtplib发送带有各种附件的邮件实例
2017/06/05 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
意大利珠宝店:Luxury Zone
2019/01/05 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
实习生体会的自我评价范文
2013/11/28 职场文书
优乐美广告词
2014/03/14 职场文书
技校毕业生自荐书
2014/05/23 职场文书
2015年人事科工作总结
2015/04/28 职场文书
九年级语文教学反思
2016/03/03 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers