jQuery siblings()用法实例详解


Posted in Javascript onApril 26, 2016

siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。

jQuery 的遍历方法siblings()

$("给定元素").siblings(".selected")

其作用是筛选给定的同胞同类元素(不包括给定元素本身)

例子:网页选项栏

当点击任意一个选项卡是,其他2个选项卡就会改变样式,其内容也会隐藏。

jQuery siblings()用法实例详解

下面是html代码。

<body>
<ul id="menu">
<li class="tabFocus">家居</li>
<li>电器</li>
<li>二手</li>
</ul>
<ul id="content">
<li class="conFocus">我是家居的内容</li>
<li>欢迎您来到电器城</li>
<li>二手市场,产品丰富多彩</li>
</ul>
</body>

jQuery代码

<script type="text/javascript">
$(function() {
$("#menu li").each(function(index) { //带参数遍历各个选项卡
$(this).click(function() { //注册每个选卡的单击事件
$("#menu li.tabFocus").removeClass("tabFocus"); //移除已选中的样式
$(this).addClass("tabFocus"); //增加当前选中项的样式
//显示选项卡对应的内容并隐藏未被选中的内容
$("#content li:eq(" + index + ")").show()
.siblings().hide();//#menu与#content在html层没有嵌套关联,但因为其ul序列相同,用index值可以巧妙的将两者关联。
});
});
})
</script>

其中

jQuery siblings()用法实例详解

当点击相应的选项卡后,被点击的选项卡内容就会被show()。而其他2个同胞元素<li>选项卡用silibings()筛选出来hide()掉。

这样就能动态的显示点击区域的内容,而隐藏掉另外2个选项卡了。


$("给定元素").siblings(".selected")

中的(".selected")表示筛选给定元素类名为.selected的同胞元素(不包括给定元素自己)

以上内容是针对jQuery siblings()用法实例详解,希望对大家有所帮助!

Javascript 相关文章推荐
JavaScript 仿关机效果的图片层
Dec 26 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
Apr 20 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
Dec 27 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
Jan 15 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
Feb 05 Javascript
js简易namespace管理器 实例代码
Jun 21 Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 Javascript
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 Javascript
5种 JavaScript 方式实现数组扁平化
Oct 05 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 #Javascript
Angular.js回顾ng-app和ng-model使用技巧
Apr 26 #Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 #Javascript
Bootstrap网格系统详解
Apr 26 #Javascript
Bootstrap每天必学之标签页(Tab)插件
Aug 09 #Javascript
Bootstrap按钮组件详解
Apr 26 #Javascript
Bootstrap每天必学之警告框插件
Apr 26 #Javascript
You might like
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
Python常用列表数据结构小结
2014/08/06 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
Python中@property的理解和使用示例
2019/06/11 Python
python设置环境变量的作用整理
2020/02/17 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
英国足球店:UK Soccer Shop
2017/11/19 全球购物
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
酒店公关部经理岗位职责
2013/11/24 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
苏州园林导游词
2015/02/03 职场文书
销售辞职信范文
2015/03/02 职场文书
销售督导岗位职责
2015/04/10 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
十七岁的单车观后感
2015/06/12 职场文书