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


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 相关文章推荐
利用JavaScript实现新闻滚动效果(实例代码)
Nov 27 Javascript
js实现身份证号码验证的简单实例
Feb 19 Javascript
JavaScript之Object类型介绍
Apr 01 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
Jul 14 Javascript
用js读写cookie的简单方法(推荐)
Aug 08 Javascript
javascript深拷贝和浅拷贝详解
Feb 14 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
js实现3D旋转相册
Aug 02 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
Aug 07 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
PHP的switch判断语句的“高级”用法详解
2014/10/01 PHP
php自定义错误处理用法实例
2015/03/20 PHP
设定php简写功能的方法
2019/11/28 PHP
网页里控制图片大小的相关代码
2006/06/13 Javascript
document.open() 与 document.write()的区别
2007/08/13 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
Python中subprocess的简单使用示例
2015/07/28 Python
python结合API实现即时天气信息
2016/01/19 Python
深入理解python中的atexit模块
2017/03/07 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
简单了解python数组的基本操作
2019/11/26 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
大学生自我鉴定
2013/12/08 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
公务员培的训心得体会
2014/09/01 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
员工辞职信范文大全
2015/05/12 职场文书
redis缓存存储Session原理机制
2021/11/20 Redis
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript