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 相关文章推荐
JavaScript使用过程中需要注意的地方和一些基本语法
Aug 26 Javascript
javascript生成随机数的方法
May 16 Javascript
jQuery实现购物车多物品数量的加减+总价计算
Jun 06 Javascript
Angular实现form自动布局
Jan 28 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
Node.js中.pfx后缀文件的处理方法
Mar 10 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
WebRTC记录音视频流(web技术分享)
Feb 24 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
浅谈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
用PHP编写PDF文档生成器
2006/10/09 PHP
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
Exjs 入门篇
2010/04/07 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
2015/03/11 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
React Hooks的深入理解与使用
2018/11/12 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
理解Python中的With语句
2016/03/18 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
大学生旷课检讨书
2014/01/22 职场文书
工商局个人工作总结
2015/03/03 职场文书
小学生五一劳动节演讲稿
2015/03/18 职场文书
建党伟业电影观后感
2015/06/01 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
2015中秋祝酒词
2015/08/12 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
Spring Bean是如何初始化的详解
2022/03/22 Java/Android