手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery遍历之next()、nextAll()方法使用实例
jQuery遍历之next()、nextAll()方法使用实例
摘要:jquery遍历:next()和nextAll()方法。实例如下:复制代码代码如下:$(document).ready(function()...

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

复制代码 代码如下:

<html>

<head>

<script type="text/javascript" src="jquery-1.8.2.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){

//$("div").click(function(){alert($(this).next().text());});

//$("div").click(function(){alert($(this).nextAll().text());});

$("div").click(function(){alert($(this).nextAll("div").text());});

});

</script>

<style type="text/css">

div{width:300px;height:30px;background:green;margin-top:10px;}

</style>

</head>

<body>

<div id="uu">您好,<font color="blue">美女</font></div>

<div>hello,world</div>

<div>美女,亲一下</div>

<p>我是p标签</p>

<div><span>我很帅,有图有真相</span></div>

<p>我也是p标签</p>

</body>

</html>

说明:

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

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

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

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

复制代码 代码如下:

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

它并不能获得所有的html内容,而只是获得下一个同辈元素的html内容。???疑惑

【jQuery遍历之next()、nextAll()方法使用实例】相关文章:

JQuery中Text方法用法实例分析

Jquery使用css方法改变样式实例

在JS中操作时间之getUTCMilliseconds()方法的使用

jQuery中 prop() attr()使用详解

JavaScript中操作字符串之localeCompare()方法的使用

jquery预加载图片的方法

JavaScript中valueOf()方法的使用介绍

JavaScript中setMonth()方法的使用详解

在JavaScript中处理字符串之fontcolor()方法的使用

在JavaScript中处理时间之setMinutes()方法的使用

精品推荐
分类导航