频道栏目
首页 > 程序开发 > web前端 > JavaScript > 正文
jQuery遍历之next()、nextAll()方法使用实例教程
2018-01-13 10:01:24      个评论      
收藏   我要投稿

jquery遍历:next()和nextAll()方法。实例如下:

代码如下:

<html>
<head>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
 $(document).ready(function(){
  //$("p").click(function(){alert($(this).next().text());});
  //$("p").click(function(){alert($(this).nextAll().text());});
  $("p").click(function(){alert($(this).nextAll("p").text());});
 });
</script>
<style type="text/css">
p{width:300px;height:30px;background:green;margin-top:10px;}
</style>
</head>
<body>
<p id="uu">您好,<font color="blue">美女</font></p>
<p>hello,world</p>
<p>美女,亲一下</p>
<p>我是p标签</p>
<p><span>我很帅,有图有真相</span></p>
<p>我也是p标签</p>
</body>
</html>

说明:

(1)next()方法:是指获得匹配元素的相邻同同辈元素(即下一个同辈元素),注意,同辈元素并不是标签相同的元素,而是指该元素闭合后的下一个元素,如实例中的”<p>美女,亲一下</p>“,p闭合后的下一个元素为<p>。

(2)如果next()加上参数,即next("p"),如果下一个相邻元素不是p,则为空,即一定是相邻的。

(3)nextAll()方法:指获得匹配元素之后所有的同辈元素。它同样可以加上参数,nextAll("p")或nextAll("p")等等。

(4)有些奇怪的是,如果是这样的代码:

代码如下:


$("p").click(function(){alert($(this).nextAll("p").html());});

点击复制链接 与好友分享!回本站首页
上一篇:jQuery遍历对象、数组、集合实例教程
下一篇:JQuery中使用.each()遍历元素学习笔记
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站