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 相关文章推荐
jquery ajax 同步异步的执行示例代码
Jun 23 Javascript
jquery offset函数应用实例
Nov 14 Javascript
js 判断图片是否加载完以及实现图片的预下载
Aug 14 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
Node.js+Express配置入门教程
May 19 Javascript
React Native实现简单的登录功能(推荐)
Sep 19 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
详解在HTTPS 项目中使用百度地图 API
Apr 26 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 Javascript
vue中使用mockjs配置和使用方式
Apr 06 Vue.js
使用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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
js传值 判断
2006/10/26 Javascript
EXT中xtype的含义分析
2010/01/07 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
原生js开发的日历插件
2017/02/04 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
浅谈Node.js之异步流控制
2017/10/25 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
Python实现的knn算法示例
2018/06/14 Python
python实现kmp算法的实例代码
2019/04/03 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python入门之基础语法学习笔记
2020/02/08 Python
Django实现celery定时任务过程解析
2020/04/21 Python
python3跳出一个循环的实例操作
2020/08/18 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
Java语言程序设计测试题改错题部分
2014/07/22 面试题
Java servlet面试题
2012/03/04 面试题
机电一体化大学生求职信
2013/11/08 职场文书
QA工程师岗位职责
2013/11/20 职场文书
大学社团活动策划书
2014/01/26 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
婚庆答谢词
2015/01/04 职场文书
高一英语教学反思
2016/03/03 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
git中cherry-pick命令的使用教程
2022/06/25 Servers