当前位置: 移动技术网 > IT编程>开发语言>JavaScript > jQuery遍历之next()、nextAll()方法使用实例教程

jQuery遍历之next()、nextAll()方法使用实例教程

2019年03月27日  | 移动技术网IT编程  | 我要评论

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());});

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网