jQuery index()
index()
index() 方法返回指定元素相对于其他指定元素的 index 位置。
语法
$(selector1).index(selector2)
selector2:可选,指定元素;为空时默认返回当前对象在同辈中的索引值
返回值返回selector1在selector2中的索引号,当selector2没有被指定时则返回selector1在同辈中的索引号
注释:如果未找到元素,index() 将返回 -1。
实例说明
代码
<!DOCTYPE html>
<html lang="zh-CN">
<head lang="en">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> </head>
<body>
<div></div>
<div id="ss"></div>
<div>
<ul id="ul">
<li>one</li>
<li id="li">two</li>
<li>three</li>
</ul>
</div>
<script>
document.writeln( $("#li").index() );//返回id=li在同辈中的索引号
document.writeln( $("#li").index("li") );//返回 id=li在所有li中的索引号
document.writeln( $("div").index() );//返回div中第一个元素在同辈中的索引号 </script>
</body>
</html>
运行结果
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABwCAIAAABuLOL0AAADSElEQVR4nO2cPXLqMBSFVbIICnbghpKloJ5l0GotNJphERRuPeOSZVDqFfKPbEsc9CJbgjlfk8TWMNaXiyyfXCIMeYvIfQGlQ0EACgJQEICCABQEoCAABQEoCEBBAAoCUBCAggAUBKAgAAUBKAhAQQAKAlAQIL2gtm0fj8fr9Ur+yllILOh8PgshhBD7/b6u6/eDtRQdlWqMMcY0qhJCSG2/Oiecs0IIIaROe91hUgq63W7C4Xg8vhms5TjNRlXD91qOXtzjjaocW1pO1K1ISkHX69UVtNvtgkOn03V/1tIpj/EHp3q2LaKUgu73uzuD0+kUHKrl8t1jZxwQNDm8JYnXoMvlYu0cDoe2bYPj/qeCtnpTTUl/F3s+n3Vdw7uYW0OzNcgnyDSqcoquUWqjesq5DxrvYq6F4UB/etAyjhfbVRM3igAKAlAQgIIAFASgIAAFASgIQEEACgJQECCzIK2yPKJHkDWTzpZhRJArk3aezMfn+e6g1PabSmn7dD+GZps/zOfLpI3xVVCjqj5Y7AM0NQRp3gx7bTJl0hbPW6wzNMRjnZ9wArk2mTJpi2+atnS0krKS2q2fQIa9NpkyaYu3DrSslFKqaVQlVZ+s/kYFWT7MpI2Z1IHWbhA9RK6TeNqbYa9N7n1Qf2Ny5rtcqOeDt/wLEHfSAAoCUBCAggAUBKAgAAUBKAhQoCBnU10AZQnqexRzX4dDWYJMxlayALmfxRaZ9O8L+mMm/eOC/pZJdyeWfdK+zjO3H8/fP52kr7qwTDrcJ21PSWkLbDwT6p9O1VddWiYdbOI08wRteIlpKY7evMejKTCTfidoMcvQkpVsKSsuk44UFAqnk4XWxWXSkYKC/dOp+qpz74Okf+WY9UnPVpSZplD/dJK+6uJ20qVBQQAKAlAQgIIAFASgIAAFASgIQEEACgJQEICCABQEoCAABQEoCEBBAAoCUBCAggAUBKAgAAUBKAgwCIr9/HHEeP9/RfwSxHD5n1597PixacXXvlI8XQXFNkN8PH7aAzX/ZOUXsLagqZItPyqYiJUFzY18XwlREICCAFyDALyLAUZBUb/aiPFfvw+a9v/hCcSO//qdNHkLBQEoCEBBAAoCUBCAggD/AF8Io9U6zpTkAAAAAElFTkSuQmCC" alt="" />
King_dream
2015-04-16 16:46:42
jQuery index()的更多相关文章
- jquery index()方法
搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置. 如果参数是一 ...
- jQuery index() 方法
比如同一级有多个li,获得点击的元素的下标,确定第几个. $("li").click(function(){alert($(this).index());});
- 浅谈我对 jQuery 的了解
总述 0 获取 jQuery 对象 1 对象跳转 2 方法调用 3 常用API 4 $(…); 5 jQuery 对象获取 6 Data 相关方法 7 选择器 8 基本的过滤器 9 内容过滤选择器 1 ...
- jQuery第二篇 (帅哥)
1.1 jQuery操作DOM jQuery课程的目标:学会使用jQuery设计常见效果 选择器 基本选择器:#id ..class .element.* . 层级选择器: 空格.>.+.~ 基 ...
- jQuery美女幻灯相册轮播源代码
体验效果:http://hovertree.com/texiao/jquery/ 本幻灯片包含小图列表和大图轮播,包含图片标题和详细介绍,详细介绍字数可以很多,每张图片包含链接,可以实现跳转 HTML ...
- jquery animate 动画效果使用解析
animate的意思是:使有生气:驱动:使栩栩如生地动作:赋予…以生命作为形容词:有生命的:活的:有生气的:生气勃勃的 先看动画效果:http://keleyi.com/keleyi/phtml/jq ...
- jQuery介绍 DOM对象和jQuery对象的转换与区别
jQuery介绍 DOM对象和jQuery对象的转换与区别 jQuery介绍 jQuery: http://jquery.com/ write less, do more. j ...
- MVC - 11(下)jquery.tmpl.js +ajax分页
继续 mvc-11(上).dto:http://www.cnblogs.com/tangge/p/3840060.html jquery.tmpl.js 下载:http://pan.baidu.com ...
- web前端基础——jQuery编程基础
1 jQuery简介 jQuery是一个兼容多浏览器的JavaScript库,核心理念是write less,do more(写得更少,做得更多).它对JavaScript进行了封装,使开发更便捷,并 ...
随机推荐
- eclipse进行编译时总是有javascript validator错误提示
右击工程项目的properties——builders——去掉对javascript的验证就ok啦
- 夺命雷公狗-----React---18--value和defaultValue的区别
<!DOCTYPE> <html> <head> <meta charset="utf-8"> <title></ ...
- webstorm修改文件,webpack-dev-server不会自动编译刷新
重装了 webstorm ,从10升级到了2016 一升不要紧,打开老项目,开启webpakc-dev-server,然后改代码,发现浏览器不会自动刷新了!!! 这可急死我了,各种卸载webpack. ...
- 【转】centos关机与重启命令详解
连接:http://blog.csdn.net/jiangzhengdong/article/details/8036594 Linux centos关机与重启命令详解与实战 Linux centos ...
- JavaScript界面传值与前后台互调
话说曾在校时,前端的第一门课程HTML静态网页设计,其老师,真是应了他的名字: 路遥知马力. 整个学期硬是全部在 Dreamwear 中进行拖拽控件来教学,未曾教授一句代码.成功忽悠了全体学生,课上一 ...
- JBOSS服务器的安装及配置
1 安装jdk(jdk-1_5_0_05-windows-i586-p.exe)2 配置jdk环境 安装完成后还需要配置运行时环境:右键点击"我的电脑"->"属性& ...
- Linux_用户级_常用命令(3):mkdir
Linux常用命令之mkdir 开篇语:懒是人类进步的源动力 本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处! Linux常用命令第3集包含命令:mkdir (附赠tree命令,日期时 ...
- iOS开发零碎知识点
记录一些常用和不常用的iOS知识点,防止遗忘丢失.(来源为收集自己项目中用到的或者整理看到博客中的知识点),如有错误,欢迎大家批评指正:如有好的知识点,也欢迎大家联系我,添加上去.谢谢! 一.调用代码 ...
- 判断浏览器是pc端还是手机端
1. 判断浏览器是pc端还是手机端 <script type="text/javascript"> var browser = { versions: function ...
- C# 集合已修改;可能无法执行枚举操作
在winform 项目时遇到: 集合已修改;可能无法执行枚举操作的问题 错误原因:当用foreach遍历Collection时,如果对Collection有Add或者Remove或其他类似操作都会有这 ...