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知识点之&quot;this指针&quot;的应用
Apr 23 Javascript
jQuery处理xml格式的返回数据(实例解析)
Nov 28 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
Jul 17 Javascript
详解Vue-Cli 异步加载数据的一些注意点
Aug 12 Javascript
浅谈React Native 中组件的生命周期
Sep 08 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
Angular 实现输入框中显示文章标签的实例代码
Nov 07 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
微信小程序如何连接Java后台
Aug 08 Javascript
JavaScript实现九宫格拖拽效果
Jun 28 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
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
jquery+php实现搜索框自动提示
2014/11/28 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
Angularjs 实现动态添加控件功能
2017/05/25 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
Python中的ConfigParser模块使用详解
2015/05/04 Python
Python简单删除目录下文件以及文件夹的方法
2015/05/27 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
2018/03/15 Python
pandas修改DataFrame列名的方法
2018/04/08 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
比利时香水网上商店:NOTINO
2018/03/28 全球购物
合同专员岗位职责
2013/12/18 职场文书
民族团结先进个人材料
2014/02/05 职场文书
初一学生评语大全
2014/04/24 职场文书
消防标语大全
2014/06/07 职场文书
2014年话务员工作总结
2014/11/19 职场文书
公司总经理岗位职责
2015/04/01 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
python非标准时间的转换
2021/07/25 Python
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js