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


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 相关文章推荐
在你的网页中嵌入外部网页的方法
Apr 02 Javascript
JavaScript 对象、函数和继承
Jul 07 Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 Javascript
javascript中sort()的用法实例分析
Jan 30 Javascript
jQuery实现输入框下拉列表树插件特效代码分享
Aug 27 Javascript
微信小程序 两种为对象属性赋值的方式详解
Feb 23 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
详解vue过滤器在v2.0版本用法
Jun 01 Javascript
面包屑导航详解
Dec 07 Javascript
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jQuery实现小火箭返回顶部特效
Feb 03 jQuery
利用JavaScript模拟京东按键输入功能
Dec 01 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
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python使用functools实现注解同步方法
2018/02/06 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
pymongo中group by的操作方法教程
2019/03/22 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
超级实用的8个Python列表技巧
2020/08/24 Python
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
优秀大学生推荐信范文
2013/11/28 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
丧事主持词
2015/07/02 职场文书
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS