jQuery中 index() 方法的使用
好久之前的日志了,运行在老版本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() 方法的使用相关推荐
- JQuery中each方法实现
each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理. jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单 ...
- jquery中not方法失效的解决方案
jquery中not方法失效的解决方案 参考文章: (1)jquery中not方法失效的解决方案 (2)https://www.cnblogs.com/xxqxxq/p/9269669.html 备忘 ...
- jQuery中slice()方法用法实例
本文实例讲述了jQuery中slice()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以选取匹配元素集的子集. 语法结构: 复制代码 代码如下: $(selector).slice(sta ...
- 关于Jquery中ajax方法data参数用法的总结
关于Jquery中ajax方法data参数用法的总结 jquery手册描述: 示例: $.ajax({type: "POST",url: "some.php", ...
- jquery中Live方法不可用,Jquery中Live方法失效
jquery中Live方法不可用,Jquery中Live方法失效 >>>>>>>>>>>>>>>>> ...
- jquery中AddClass()方法问题
jquery中AddClass()方法要求对应的元素中不能不能有style属性设置,否则无法设置新css显示类,例如> $("img").hover(function () ...
- jQuery中index的用法
jQuery中index是用来查找匹配的元素并且返回索引值 从0开始 html代码 <ul> <div></div><li></li>< ...
- jq获取页面高度_使用jquery中height()方法获取各种高度
$(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...
- jquery中remove()方法移除被选元素,包括所有的文本和子节点
jquery中remove方法移除被选元素,包括所有的文本和子节点 定义和用法 移除所有的 元素 移除html中指定id的元素内容 定义和用法 remove() 方法移除被选元素,包括所有的文本和子节 ...
最新文章
- TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
- arcgis api for flex 开发入门(二)map 的创建
- mac下为什么光标按方向键只能一个字一个字地蹦
- StringUtils的isBlank与isEmply
- .net framework 4.0环境下遇到版本不同编译不通过的解决办法
- 李宏毅机器学习课程10~~~卷积神经网络
- codeforces 580D Kefa and Dishes
- 【Flink】Flink 1.9 写入 es6 案例
- 如何选购一款好的人事档案管理系统
- Linux下tomcat修改端口(80)
- ZipEntry压缩时中文文件名乱码解决办法
- 【Mysql】慢SQL优化详解 Mysql案例
- ubuntu下安装git安装及使用
- 正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序(2)程序编辑,程序编译,程序连接(3)程序,程序模块,程序文件 (4)函数,主函数,被调用函数,库函数
- 自己动手写三层代码生成器学习总结
- Visual Studio 2008 无法安装解决办法
- 迅捷画图怎样绘制出有创意的思维导图
- centos7 修改和优化ssh
- 毕设——接口测试——Postman
- CentOS7本地源yum配置
热门文章
- java标识符命名_Java标识符命名规则
- sumif三个条件怎么填_Excel根据条件进行求和的几个常用函数公式!
- python 自动获取所有设备信息-使用Python脚本来获取Cisco设备信息的示例
- Java基础---File类,就是这么简单
- CentOS安装etcd和flannel实现Docker跨物理机通信
- Jmeter之CSS选择器/JQuery选择器关联
- Spring中注解注入bean和配置文件注入bean
- 字符串的索引 切片 步长 反步长 , 字符串的常用方法 格式化输出
- nginx配置:支持phpfastcgi,nginx和php-cgi通信,部分nginx常量解释
- Ext4.1 Grid 分页查询