点击显示指定元素隐藏其他同辈元素的方法


Posted in Javascript onFebruary 19, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title></title> 
<link href="css/style.css" rel="stylesheet" type="text/css" /> 
<!-- 引入jQuery --> 
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script> 
<script type="text/javascript" > 
//<![CDATA[ 
$(function(){ 
var $div_li =$("div.tab_menu ul li"); 
$div_li.click(function(){ 
$(this).addClass("selected") //当前<li>元素高亮 
.siblings().removeClass("selected"); //去掉其它同辈<li>元素的高亮 
var index = $div_li.index(this); // 获取当前点击的<li>元素 在 全部li元素中的索引。 
$("div.tab_box > div") //选取子节点。不选取子节点的话,会引起错误。如果里面还有div 
.eq(index).show() //显示 <li>元素对应的<div>元素 
.siblings().hide(); //隐藏其它几个同辈的<div>元素 
}).hover(function(){ 
$(this).addClass("hover"); 
},function(){ 
$(this).removeClass("hover"); 
}) 
}) 
//]]> 
</script> 
</head> 
<body> <div class="tab"> 
<div class="tab_menu"> 
<ul> 
<li class="selected">时事</li> 
<li>体育</li> 
<li>娱乐</li> 
</ul> 
</div> 
<div class="tab_box"> 
<div>时事</div> 
<div class="hide">体育</div> 
<div class="hide">娱乐</div> 
</div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
jQuery模拟超链接点击效果代码
Apr 21 Javascript
js setTimeout opener的用法示例详解
Oct 23 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
Aug 05 Javascript
JS实现的驼峰式和连字符式转换功能分析
Dec 21 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
Feb 08 Javascript
关于vue.js v-bind 的一些理解和思考
Jun 06 Javascript
解决vue+webpack打包路径的问题
Mar 06 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
如何换个角度使用VUE过滤器详解
Sep 11 Javascript
javascript函数重载解决方案分享
Feb 19 #Javascript
一个CSS+jQuery实现的放大缩小动画效果
Feb 19 #Javascript
使用CSS样式position:fixed水平滚动的方法
Feb 19 #Javascript
jQuery拖拽div实现思路
Feb 19 #Javascript
JQuery异步加载无限下拉框级联功能实现示例
Feb 19 #Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 #Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 #Javascript
You might like
同时提取多条新闻中的文本一例
2006/10/09 PHP
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
关于vue.js弹窗组件的知识点总结
2016/09/11 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
Python编码时应该注意的几个情况
2013/03/04 Python
python动态网页批量爬取
2016/02/14 Python
Python与Java间Socket通信实例代码
2017/03/06 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
《胖乎乎的小手》教学反思
2014/02/26 职场文书
三八妇女节活动总结
2014/05/04 职场文书
推荐信模板
2014/05/09 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
先进个人评语大全
2015/01/04 职场文书
2019安全宣传标语大全
2019/08/14 职场文书