使用jquery获取指定li元素后面的所有兄弟元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jquery获取指定li元素后面的所有兄弟元素相关的知识,希望对你有一定的参考价值。

使用jquery获取指定li元素后面的所有兄弟元素:
如果我们已经获取了一个li元素,那么如何获取此li元素后面的所有的兄弟元素,下面就通过代码实例做一下简单介绍。
代码如下:

<!DOCTYPE html> <html>  
<head>  
<meta charset=" utf-8">  
<meta name="author" content="http://www.softwhy.com/" />  
<title>蚂蚁部落</title>  
<style type="text/css">  
ul li{  
  font-size:12px;  
  list-style:none;  
}  
</style>  
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>  
<script type="text/javascript"> 
$(document).ready(function(){ 
  $("#bt").click(function(){
    var theli=$("#box li").eq(2);
    var lis=theli.nextAll();
    $("#show").text(lis.length);
  })
}) 
</script>  
</head>   
<body>  
<div id="show"></div>  
<ul id="box">  
  <li>只有努力奋斗才会有美好的未来。</li>  
  <li>蚂蚁部落欢迎您,希望能够给大家提供需要的知识。</li>  
  <li>分享的精神和互助的胸怀是进步的最大源动力。</li>  
  <li>只有当前的时间才是最真实的,下一秒都是虚幻的。</li>  
  <li>每一天都是新的,要好好的珍惜。</li> 
  <li>宽广的胸怀是充分利用资源的最大保障。</li> 
  <li>个人的力量是有限的,要团结好众人才行。</li> 
</ul>  
<input type="button" id="bt" value="查看效果"/>
</body>  
</html>

上面的代码可以获取第三个li元素后面所有的同辈li元素集合,并且将li元素的数目写入div中。
nextAll()函数可以参阅jQuery的nextAll()方法一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=14970

更多内容可以参阅:http://www.softwhy.com/jquery/

以上是关于使用jquery获取指定li元素后面的所有兄弟元素的主要内容,如果未能解决你的问题,请参考以下文章

jquery如何获取某一个兄弟节点,不是全部的,是指定的兄弟节点

jquery知识巩固

[2018-01-12] jquery获取当前元素的兄弟元素

jquery 怎么获得动态添加后的子元素个数

jQuery使用:DOM操作之查找兄弟元素和父级元素

jquery怎样获取一个元素下面相同子元素的个数?