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());});
如对本文有疑问, 点击进行留言回复!!
MFC的静态库.lib、动态库.dll(包含引入库.lib)以及Unicode库示例
CTF 刷题记录(一) 白云新闻搜索(手动与自动化SQL注入)
javascript如何使用函数random来实现课堂随机点名方法详解
网友评论