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


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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
浅谈JavaScript函数节流
Dec 09 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
Jan 05 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
教你快速搭建Node.Js服务器的方法教程
Mar 30 Javascript
Bootstrap与Angularjs的模态框实例代码
Aug 03 Javascript
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
使用vue-cli打包过程中的步骤以及问题的解决
May 08 Javascript
微信小程序之自定义组件的实现代码(附源码)
Aug 02 Javascript
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
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 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
YII框架http缓存操作示例
2019/04/29 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
微信js-sdk界面操作接口用法示例
2016/10/12 Javascript
domReady的实现案例
2016/11/23 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
js读取本地文件的实例
2017/12/22 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
一些Solaris面试题
2015/12/22 面试题
集体婚礼证婚词
2014/01/13 职场文书
大家检讨书5000字
2014/02/03 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
财务管理制度范本
2015/08/04 职场文书
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python