jQuery中index()的用法分析


Posted in Javascript onSeptember 05, 2014

本文实例讲解了jQuery中index()的用法。分享给大家供大家参考之用。具体方法如下:

现在有这样一个问题:如果列表里面有N多的列表项目,我想知道我点击了哪一个应该怎么取呢?

对此,jQuery里面提供了一个index()方法 :

index(subject)

该方法搜索与参数表示的对象匹配的元素,并返回相应元素的索引值。

如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。

但是 API里面提供的例子貌似不对,示例如下:

<ul>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
  <li><a href="#nogo">这里是一个序列</a></li>
</ul>

如上所示,这是一个无序列表 我要点击任意一个列表项目 要求得到该项目的序列 该怎么样呢?

实现方法如下:

$(document).ready(function(){ 
$("#act li").click(function(){
  alert( $( "#act li" ).index( $(this)[0] ) );
  })
})

这里的:

$( "#act li" ).index( $(this)[0] )

非常重要!

Javascript 相关文章推荐
IE 条件注释详解总结(附实例代码)
Aug 29 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
Nov 05 Javascript
jquery图片放大镜功能的实例代码
Mar 26 Javascript
jQuery打印图片pdf、txt示例代码
Jul 22 Javascript
jquery实现多屏多图焦点图切换特效的方法
May 04 Javascript
使用JS编写的随机抽取号码的小程序
Aug 11 Javascript
使用mint-ui开发项目的一些心得(分享)
Sep 07 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
微信小程序实现时间预约功能
Nov 27 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
Apr 24 Javascript
vue.js 2.0实现简单分页效果
Jul 29 Javascript
JS工厂模式开发实践案例分析
Oct 17 Javascript
使用jquery解析XML的方法
Sep 05 #Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 #Javascript
javascript获取dom的下一个节点方法
Sep 05 #Javascript
原生JavaScript生成GUID的实现示例
Sep 05 #Javascript
javascript动态控制服务器控件实例
Sep 05 #Javascript
setTimeout()递归调用不加引号出错的解决方法
Sep 05 #Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 #Javascript
You might like
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
微信小程序 支付简单实例及注意事项
2017/01/06 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
支付宝小程序实现省市区三级联动
2020/06/21 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
2014/01/22 Python
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python学生信息管理系统实现代码
2019/12/17 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
七一表彰活动方案
2014/01/18 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
二年级小学生评语
2014/04/21 职场文书
股份转让协议书范本
2015/01/27 职场文书
大雁塔导游词
2015/02/04 职场文书
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android
JS实现九宫格拼图游戏
2022/06/28 Javascript