jquery .index( ) 的用法

Example: 返回ID为bar的元素相对于同辈的索引值。
<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
  <li id="baz">baz</li>
</ul>
<script>
 var index = $(‘#bar‘).index();  // 获取当前jquery对象在同辈元素中的index
</script>

-----------

Example: 返回ID为bar的元素的索引值。
<ul>
    <li id="foo">foo</li>
    <li id="bar">bar</li>
    <li id="baz">baz</li>
</ul>
<script>
  var index = $(‘li‘).index( $(‘#bar‘) );  // 获取当前的 jquery 对象 在$("li") 集合中的index
</script>

-----------
Example: 返回dom元素的索引值。
<div>First div</div>
<div>Second div</div>
<div>Third div</div>
<script>
  var index = $("div").index(this);  // 获取当前点击的div(dom对象) 在$("div") 集合中的index
</script>

-----------

Example: 由于没有元素的ID为foobar,所以返回 -1。
<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
  <li id="baz">baz</li>
</ul>
<script>
var index = $("li").index( $(‘#foobar‘) ); // -1 获取不存在于集合中的jquery对象
</script>

-----------

Example: 返回jQuery集合中第一项的索引值。
<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
  <li id="baz">baz</li>
</ul>
<script>
 var index = $(‘li‘).index( $(‘li:gt(0)‘) ); // 获取多个 jquery 对象在$("li") 集合中的index,结果是多个jq对象中第一个的index值。
</script>

-----------

Example: 返回ID为bar的元素相对于所有 <li> 元素的索引值。
<ul>
  <li id="foo">foo</li>
  <li id="bar">bar</li>
  <li id="baz">baz</li>
</ul>
<script>
 var index = $(‘#bar‘).index(‘li‘); // 获取当前jquery对象在dom集合中的index
</script>

-----------

时间: 2024-11-05 23:19:00

jquery .index( ) 的用法的相关文章

jQuery index() 方法的两种用法

介绍: index() 方法返回指定元素相对于其他指定元素的 index 位置.index()的返回值是一个Number类型,从0开始计数. 语法: $(selector).index(element) 注释: selector可选.规定要获得 index 位置的元素.可以是 DOM 元素或 jQuery 选择器.   用法:     1.如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置. 例子: html代码: <ul> <l

MVC4 jquery 样式 主题 用法(案例)

MVC4已经自带了jquery,新建的项目,基本上什么都不用添加就可以运行,跑项目.(集成了那么多东西,jquery,modernizr,自带的默认权限,生成的模板,但是缺没有一个统一的文档或者什么去介绍已经集成的东西,怎么个用法 各种百科) 第一步: [项目]-[管理NuGet程序包] 点击更新 输入jquery ui 然后更新jquery ui插件到最新版本 第二步: 在项目中 [view]-[Shared]-[_Layout.cshtml] 公共界面 统一引用 方便以后修改. @Scrip

jQuery trigger one用法

jQuery trigger one用法: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName()

jQuery的基本用法:

随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名 的有Prototype.YUI. jQuery.mootools.Bindows以及国内的JSVM框架等, jQuery是继prototype之后的又一个优秀的Javascript框架.它是由 John Resig 于 2006 年初创建 的,它有助于简化 JavaScript 以及Ajax 编程. 它具有如下一些特点: 1. 代码简练.语义易懂.学习快速.文档丰富. 2. jQuery是一个轻量

jQuery $.post $.ajax用法

jQuery $.post $.ajax用法 jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求 参数: url (String) : 发送请求的URL地址. data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示. callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法). type (Stri

jQuery Template的用法

Javascript代码中不要包含HTML: var div = document.getElementById("my-div"); div.innerHTML = "<h3>Error</h3><p>Invalid e-mail address.</p>"; 在Javascript代码中完全隔绝HTML很难,这一点可以根据实际情况来权衡使用.Javascript 模版技术就是一种有效隔离HTML和Javascrip

jquery中cookie用法实例详解(获取,存储,删除等)

这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以参考下 本文实例讲述了jquery中cookie用法.分享给大家供大家参考,具体如下: cookie在jquery中有指定的cookie操作类,下面我先来介绍我们在使用cookie操作类时的一些问题,然后介绍正确的使用方法. 使用JQuery操作cookie时 发生取的值不正确的问题: 结果发现co

jQuery is()函数用法3例

这篇文章主要介绍了jQuery is()函数用法3例,jQuery的is()函数其实是非常有用的,能不能用好直接决定你的代码是否高效,需要的朋友可以参考下. jQuery提供了is()方法可以很方便的判断元素是否可见,是否隐藏,是否选中. 一.判断元素是否隐藏 如下html中的div元素是隐藏的: 代码如下: <!doctype html> <html> <head> <script src="http://ajax.microsoft.com/ajax

jQuery index()方法使用

<div id="nav"> <a href="http://www.51xuediannao.com/">建站素材</a> <a href="http://www.51xuediannao.com/">jquery特效</a> <a href="http://www.51xuediannao.com/">懒人主机</a> <a href