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进行了封装,使开发更便捷,并 ...
随机推荐
- mysql 几个命令
show databases; 显示所有数据库 create database 数据库名; 创建数据库 drop database 数据库名; 删除数据库
- ftp unable to fetch some archives,maybe run apt-get update or try with -- fix-missing?
引用:http://bbs.csdn.net/topics/340061850 先 apt-get update 再执行安装
- aliyun阿里云Maven仓库地址
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexu ...
- msql,触发器无事物回滚,插入之前满足条件再插入
很少写mysql的触发器和存储过程,由于需要需要做一个很小的判断,要用到触发器,要达到的效果就是,插入之前判断是否满足条件如果不满足就不插入 如果用sqlserver 或者orcale 就很简单,按s ...
- Swift设置textView的行间距
let textview = UITextView(frame: CGRect(x: 100, y: 100, width: 100, height: 200)) let paraph = NSMut ...
- Fuzz的那些事
Fuzz这个词汇行内的都懂,fuzz工具我就不多说了. 今天,说说fuzz前的准备工作--如何对软件进行修改实现可自动化和无人值守fuzz. 很多软件会有试用期.弹窗.覆盖提示.人机交互等等,这些都会 ...
- js+jquery的等价用法
js: 获取属性的值: document.getElementById("id").value; 设置属性的样式: document.getElementById("id ...
- php日常日志写入格式记录
从数据库取出数据数组格式保存 file_put_contents('/tmp/bak_trusted_list'.date('H').'.php', '<?php return '.var_ex ...
- Linux术语全称
bin = BINaries (binary) /dev = devices /etc = ETCetera etcetera附加的人, 附加物, 以及其它, 等等 /lib = LIBrary /p ...
- 【前端】require函数实现原理
// require函数实现原理: function require(modulePath) { var regExp = /\w+$/g; var moduleName = regExp.exec( ...