jQuery实现获取元素索引值index的方法


Posted in Javascript onSeptember 18, 2016

本文实例讲述了jQuery实现获取元素索引值index的方法。分享给大家供大家参考,具体如下:

<!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=utf-8" />
<title>jquery获取索引值</title>
<style type="text/css">
  *{margin:0; padding:0;}
  ul,li{list-style:none;}
  #wrap{width:980px; height:500px; overflow:hidden; margin:0 auto;}
  ul{width:200px; height:500px; float:left;}
  ul li{width:200px; height:100px; line-height:100px; text-align:center; font-size:16px; cursor:pointer;}
  #wrap div{width:700px; height:500px; float:right;}
  #btn0,.box0{background:#933;}
  #btn1,.box1{background:#09F;}
  #btn2,.box2{background:#93F;}
  #btn3,.box3{background:#F66;}
  #btn4,.box4{background:#3C0;}
  .box2,.box3,.box1,.box4{display:none;}
  #btn0.current,#btn1.current,#btn2.current,#btn3.current,#btn4.current{border:1px solid #000;}
</style>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
  $(function(){
    $("#btn li").click(function(){
      $(this).addClass("current").siblings().removeClass("current");
      var n=$("#btn li").index(this);
      $(".box"+n).show().siblings("div").hide();
    })
  })
</script>
</head>
<body>
  <div id="wrap">
    <h2>点击相应的按钮出现相对应颜色的盒子</h2>
    <ul id="btn">
      <li id="btn0" class="current">0</li>
      <li id="btn1">1</li>
      <li id="btn2">2</li>
      <li id="btn3">3</li>
      <li id="btn4">4</li>
    </ul>
    <div class="box0">第一个盒子</div>
    <div class="box1">第二个盒子</div>
    <div class="box2">第三个盒子</div>
    <div class="box3">第四个盒子</div>
    <div class="box4">第五个盒子</div>
  </div>
</body>
</html>

运行效果图如下:

jQuery实现获取元素索引值index的方法

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
json属性名为什么要双引号(个人猜测)
Jul 31 Javascript
省市二级联动小案例讲解
Jul 24 Javascript
基于构造函数的五种继承方法小结
Jul 27 Javascript
简单的网页广告特效实例
Aug 19 Javascript
Angular CLI在Angular项目中如何使用scss详解
Apr 10 Javascript
django中使用vue.js的要点总结
Jul 07 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 Javascript
js 动态校验开始结束时间的实现代码
May 25 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 Javascript
JavaScript数组reduce()方法的语法与实例解析
Jul 07 Javascript
浅谈js中的引用和复制(传值和传址)
Sep 18 #Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 #Javascript
JavaScript每天必学之事件
Sep 18 #Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 #Javascript
js完整倒计时代码分享
Sep 18 #Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 #Javascript
js手动播放图片实现图片轮播效果
Sep 17 #Javascript
You might like
数据库相关问题
2006/10/09 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
PHP把数字转成人民币大写的函数分享
2014/06/30 PHP
php控制文件下载速度的方法
2015/03/24 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
javascript实现的DES加密示例
2013/10/30 Javascript
javascript的 {} 语句块详解
2016/02/27 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
详解vue组件中使用路由方法
2019/02/12 Javascript
浅谈js闭包理解
2019/04/01 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python中if elif else及缩进的使用简述
2018/05/31 Python
python中sys.argv函数精简概括
2018/07/08 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Python使用指定端口进行http请求的例子
2019/07/25 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
django 环境变量配置过程详解
2019/08/06 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
如何把python项目部署到linux服务器
2020/08/26 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
销售副总经理岗位职责
2013/12/11 职场文书
宿舍打麻将检讨书
2014/01/24 职场文书
禁毒宣传标语
2014/06/19 职场文书
机关作风建设心得体会
2014/10/22 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL