jQuery中的siblings()是什么意思(推荐)

 更新时间:2016年12月29日 14:28:29   作者:yangzailu1990  
siblings()方法返回被选元素的所有同级元素。同级元素是共享相同父元素的元素。但是很多朋友不清楚jQuery中的siblings()是什么意思,今天小编给大家介绍下

定义和用法

jQuery siblings() 方法返回被选元素的所有同胞元素,并且可以使用可选参数来过滤对同胞元素的搜索。

实例演示:点击某个li标签后将其设置为红色,而其所有同胞元素去除红色样式。

1.创建Html元素

<div class="box">
  <span>点击li元素设置红色并去除其余所有同胞元素的红色样式:</span>
  <div class="content">
    <li>栗子</li>
    <li>李子</li>
    <li>梨子</li>
    <li>荔枝</li>
  </div>  
</div>

2.设置css样式:

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
li{padding:10px;}
.red{color:red;}

3.编写jquery代码

$(function(){
  $("li").click(function() {
    $(this).addClass('red');  // 设置被点击元素为红色
    $(this).siblings('li').removeClass('red'); // 去除所有同胞元素的红色样式
  })
})

4.观察效果:点击李子,李子呈红色,其余li元素正常

以上所述是小编给大家介绍的jQuery中的siblings()是什么意思(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 使用jQuery获取data-的自定义属性

    使用jQuery获取data-的自定义属性

    本文给大家分享的是使用jQuery制作的组件,实现获取data-自定义属性,并附上使用方法,非常的实用,有需要的小伙伴可以参考下
    2015-11-11
  • jquery 常用操作整理 基础入门篇

    jquery 常用操作整理 基础入门篇

    jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。
    2009-10-10
  • EasySlider 基于jQuery功能强大简单易用的滑动门插件

    EasySlider 基于jQuery功能强大简单易用的滑动门插件

    Easy Slider 是一个滑动门插件,支持任何图片或内容,当点击时实现横向或纵向滑动。它拥有一系列丰富的参数设置,可通过CSS来进行完全的控制。
    2010-06-06
  • 基于jQuery的图片剪切插件

    基于jQuery的图片剪切插件

    网页应用程序需要对丰富的内容提供简单易用的上传和操作方式,但是这样会给只有少数图片处理技能的用户造成很大的困难。图片剪切是最基本的图片处理技术,这个详细的教程将包括在jQuery库上创建此参加的每一个步骤。
    2011-08-08
  • JQuery animate动画应用示例

    JQuery animate动画应用示例

    这篇文章主要介绍了JQuery animate动画应用,结合具体实例形式分析了jQuery使用animate动画实现选项卡及样式动态变化相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • addEventListener—jQuery的事件监听方法

    addEventListener—jQuery的事件监听方法

    在Javascript中,事件监听是非常重要的,通过事件监听,我们可以在用户执行某些操作时触发相应的处理程序。最初,Javascript监听事件的方式是addEvent。addEvent()比较麻烦,所以jQuery为我们提供了一个更为便捷的事件监听方法:addEventListener。
    2023-06-06
  • jquery mobile实现拨打电话功能的几种方法

    jquery mobile实现拨打电话功能的几种方法

    在做一个便民服务电话,用到移动web中列出的电话,点击需要实现调用通讯录,拨打电话功能,有需要的朋友可以参考一下
    2013-08-08
  • 来自国外的30个基于jquery的Web下拉菜单

    来自国外的30个基于jquery的Web下拉菜单

    来自国外的30个基于jquery的Web下拉菜单,需要的朋友可以参考学习下
    2012-06-06
  • jQuery基于闭包实现的显示与隐藏div功能示例

    jQuery基于闭包实现的显示与隐藏div功能示例

    这篇文章主要介绍了jQuery基于闭包实现的显示与隐藏div功能,结合实例形式分析了jQuery使用闭包实现的div显示及隐藏相关判定与函数使用技巧,需要的朋友可以参考下
    2018-06-06
  • Jquery中val()表单取值赋值的实例代码

    Jquery中val()表单取值赋值的实例代码

    在jquery中给表单取值或赋值的方法我们只要简单的$(\'表单ID\').val()即可实现取值了,如果赋值我们可使用$(\'表单ID\').val(\'内容\')即可实现了
    2013-08-08

最新评论