<style>ul{list-style-type: none;cursor: pointer;}</style><script src="jquery-1.12.1.js"></script><script>//获取某个li的下一个兄弟元素$(function(){$("third").click(function(){$(this).next().css("backgroundColor","yellowgreen");//获取某个li的前一个兄弟元素$(this).prev().css("backgroundColor","greenyellow");//获取某个li的后面的所有的兄弟元素$(this).nextAll().css("backgroundColor","red");//获取某个li的前面的所有的兄弟元素$(this).prevAll().css("backgroundColor","red");//获取当前li的所有兄弟元素$(this).siblings("li").css("backgroundColor","gray");});});</script>
</head>
<body>
<ul id="uu"><li>终于结束的起点</li><li>成名在望</li><li id="third">少年他的奇幻漂流</li><li>任意门</li><li>如果我们不曾相遇</li><li>转眼</li>
</ul>
</body>

案例:

    <script src="jquery-1.12.1.js"></script><script>$(function(){$("ul>li").mouseenter(function(){//鼠标进入事件$(this).css("backgroundColor","red").siblings("li").css("backgroundColor","");}).mouseleave(function(){//鼠标离开事件$(this).css("backgroundColor","");}).click(function(){//点击事件$(this).prevAll("li").css("backgroundColor","yellow");$(this).nextAll("li").css("backgroundColor","blue");});});</script>
......<ul id="uu"><li>终于结束的起点</li><li>成名在望</li><li id="third">少年他的奇幻漂流</li><li>任意门</li><li>如果我们不曾相遇</li><li>转眼</li></ul>

断链:
对象调用方法之后,返回的已经不是当前这个对象了,此时再调用方法,就出现了断链
.end()方法是修复断链,恢复断链之前的状态,一般不推荐链式编程

$(this).prevAll("li").css("backgroundColor","yellow").end().nextAll("li").css("backgroundColor","blue");

jQuery——获取某个元素兄弟元素的相关方法相关推荐

  1. jq 如何获取和当然元素相同类名的标签_jquery获取兄弟元素-jquery获取下一个兄弟元素-jquery获取最后一个兄弟元素...

    jquery怎幺获取当前元素的兄弟元素 可以使用 siblings() jquery既然有next方法取得下一个元素,那幺有previous方法吗 $("#id").prev(); ...

  2. jquery获取所有的兄弟元素

    jQuery 遍历 - siblings() 方法 jQuery中的siblings方法可以获取指定元素的同辈的所有元素,返回一个数组 语法 .siblings(selector) 注:selecto ...

  3. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  4. jQuery获取所有父级元素及同级元素及子元素的方法

    jQuery获取所有父级元素及同级元素及子元素的方法 1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() ...

  5. JQuery获取第几个元素和判断元素在第几个

    HTML代码: <ul><li>jQuery判断当前元素是第几个元素示例</li><li>jQuery获取第N个元素示例</li><l ...

  6. selenium中,用xpath定位当前元素的相邻元素/兄弟元素

    [背景] 在定位页面元素时,有时候需要根据某个元素特征,去定位其相邻元素/兄弟元素,或者定位其父元素的兄弟元素(或叔伯元素的子元素).这里引入xpath的两个定位方法: preceding-sibli ...

  7. vue封装jquery修改自身以及兄弟元素的方法

    在项目中我们经常有,点击某一个元素让其自身样式发生变化,同时其兄弟元素改变的需求,最简单的就是通过Jquery来操作,但是如果需求多的话,那么我们就可以对这个方法进行封装,然后再引入使用.今天我们就来 ...

  8. Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

     在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素  1. 格式:win ...

  9. 【学习】如何用jQuery获取iframe中的元素

    (我的博客网站中的原文:http://www.xiaoxianworld.com/archives/292,欢迎遇到的小伙伴常来瞅瞅,给点评论和建议,有错误和不足,也请指出.) 说实在的,以前真的很少 ...

最新文章

  1. 释放变量所指向的内存_C++动态内存分配(学习笔记:第6章 15)
  2. Centos6.3修改源码遇到无法yum安装的问题
  3. Java_01_环境变量的配置
  4. LeetCode Algorithm 102. 二叉树的层序遍历
  5. PaperNotes(10)-Maximum Entropy Generators for Energy-Based Models
  6. excel记账本模板_原来这才是老板最喜欢看的财务报表!这些模板送你,录入自动生成...
  7. 详解Redis的架构演化之路(附16张图解)
  8. [20170616]vim 8.0的安装.txt
  9. 最简单OGG配置方式
  10. Proxy pattern-代理模式
  11. 直播APP源码在ftp服务器搭建教程
  12. Linux下tomcat修改端口(80)
  13. 集体心智:社会网络拓扑塑造集体认知
  14. 基于java的超市会员积分管理系统
  15. 中职网络安全—隐藏信息探索
  16. Qt OpenGL(08)通过递归细分正二十面体逼近球面
  17. Jmeter+ant实现接口自动化(三)
  18. 虚拟机设置静态IP不生效问题
  19. POST提交数据时四种常见的数据格式
  20. 【C语言】笔记:输入身份证号,输出出生年月

热门文章

  1. 如何找到python廖雪峰基础_python3 基础 廖雪峰教程笔记-1
  2. 路径遍历工具dirbuster
  3. JS判断某个时间戳是否为当天时间
  4. 简单的Java连接MySQL数据库
  5. Excel中Time函数简介与用法
  6. 浅谈JavaScript中的String类型
  7. Lua语言实现7种排序(冒泡排序,插入排序,选择排序,快速排序,归并排序,堆排序)
  8. Python模块详细介绍
  9. Qt Widget重叠放置和兄弟Widget的事件传递
  10. 天九共享集团:利用资源优势 赋能企业发展