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


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 相关文章推荐
JS中产生20位随机数以0-9为例也可以是a-z A-Z
Aug 01 Javascript
node.js中的fs.ftruncate方法使用说明
Dec 15 Javascript
javascript弹出窗口实现代码
Nov 12 Javascript
javascript中的作用域和闭包详解
Jan 13 Javascript
jquery trigger函数执行两次的解决方法
Feb 29 Javascript
jQuery Mobile 触摸事件实例
Jun 04 Javascript
详解Vue中添加过渡效果
Mar 20 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
JS+html5制作简单音乐播放器
Sep 13 Javascript
bootstrap是什么_动力节点Java学院整理
Jul 14 Javascript
基于JavaScript实现淘宝商品广告效果
Aug 10 Javascript
利用vue + element实现表格分页和前端搜索的方法
Dec 25 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
php session 检测和注销
2009/03/16 PHP
获取远程文件大小的php函数
2010/01/11 PHP
php实现mysql事务处理的方法
2014/12/25 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
php制作动态随机验证码
2015/02/12 PHP
php中switch语句用法详解
2015/08/17 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
python获取网页状态码示例
2014/03/30 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python面向对象 反射原理解析
2019/08/12 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
《珍珠泉》教学反思
2014/02/20 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
药剂专业求职信
2014/06/20 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
针对吵架老公保证书
2015/05/08 职场文书
水浒传读书笔记
2015/06/25 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
解决Redis启动警告问题
2022/02/24 Redis