好久之前的日志了,运行在老版本jQuery下的使用范例可能会误导一些朋友。

非常抱歉

最新的范例和说明可以见:http://www.css88.com/jqapi-1.9/index/

.index()

Return Values(返回值)

如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置。

如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置。

如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则.index() 返回 -1.

如下的列表 我们点击一个 要找到当前的列表项目的序列 我们应该这样写 :

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

红色的部分很重要 如果 你丢掉了 li 肯定报 -1 的 也就是找不到

如果 UL 有ID 也可以直接用ID 选择

<ul id="act">
    <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>
    <li><a href="#nogo">中超联赛世界排名不敌新加坡</a></li>
</ul>

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

转载于:https://www.cnblogs.com/trance/archive/2009/04/23/1442171.html

jQuery中 index() 方法的使用相关推荐

  1. JQuery中each方法实现

    each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理. jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单 ...

  2. jquery中not方法失效的解决方案

    jquery中not方法失效的解决方案 参考文章: (1)jquery中not方法失效的解决方案 (2)https://www.cnblogs.com/xxqxxq/p/9269669.html 备忘 ...

  3. jQuery中slice()方法用法实例

    本文实例讲述了jQuery中slice()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以选取匹配元素集的子集. 语法结构: 复制代码 代码如下: $(selector).slice(sta ...

  4. 关于Jquery中ajax方法data参数用法的总结

    关于Jquery中ajax方法data参数用法的总结 jquery手册描述: 示例: $.ajax({type: "POST",url: "some.php", ...

  5. jquery中Live方法不可用,Jquery中Live方法失效

    jquery中Live方法不可用,Jquery中Live方法失效 >>>>>>>>>>>>>>>>> ...

  6. jquery中AddClass()方法问题

    jquery中AddClass()方法要求对应的元素中不能不能有style属性设置,否则无法设置新css显示类,例如> $("img").hover(function () ...

  7. jQuery中index的用法

    jQuery中index是用来查找匹配的元素并且返回索引值 从0开始 html代码 <ul> <div></div><li></li>< ...

  8. jq获取页面高度_使用jquery中height()方法获取各种高度

    $(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...

  9. jquery中remove()方法移除被选元素,包括所有的文本和子节点

    jquery中remove方法移除被选元素,包括所有的文本和子节点 定义和用法 移除所有的 元素 移除html中指定id的元素内容 定义和用法 remove() 方法移除被选元素,包括所有的文本和子节 ...

最新文章

  1. TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
  2. arcgis api for flex 开发入门(二)map 的创建
  3. mac下为什么光标按方向键只能一个字一个字地蹦
  4. StringUtils的isBlank与isEmply
  5. .net framework 4.0环境下遇到版本不同编译不通过的解决办法
  6. 李宏毅机器学习课程10~~~卷积神经网络
  7. codeforces 580D Kefa and Dishes
  8. 【Flink】Flink 1.9 写入 es6 案例
  9. 如何选购一款好的人事档案管理系统
  10. Linux下tomcat修改端口(80)
  11. ZipEntry压缩时中文文件名乱码解决办法
  12. 【Mysql】慢SQL优化详解 Mysql案例
  13. ubuntu下安装git安装及使用
  14. 正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序(2)程序编辑,程序编译,程序连接(3)程序,程序模块,程序文件 (4)函数,主函数,被调用函数,库函数
  15. 自己动手写三层代码生成器学习总结
  16. Visual Studio 2008 无法安装解决办法
  17. 迅捷画图怎样绘制出有创意的思维导图
  18. centos7 修改和优化ssh
  19. 毕设——接口测试——Postman
  20. CentOS7本地源yum配置

热门文章

  1. java标识符命名_Java标识符命名规则
  2. sumif三个条件怎么填_Excel根据条件进行求和的几个常用函数公式!
  3. python 自动获取所有设备信息-使用Python脚本来获取Cisco设备信息的示例
  4. Java基础---File类,就是这么简单
  5. CentOS安装etcd和flannel实现Docker跨物理机通信
  6. Jmeter之CSS选择器/JQuery选择器关联
  7. Spring中注解注入bean和配置文件注入bean
  8. 字符串的索引 切片 步长 反步长 , 字符串的常用方法 格式化输出
  9. nginx配置:支持phpfastcgi,nginx和php-cgi通信,部分nginx常量解释
  10. Ext4.1 Grid 分页查询