zoukankan      html  css  js  c++  java
  • 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>


    -----------

  • 相关阅读:
    linux 查找最后几条数据
    O(n) 取得数组中每个元素右边最后一个比它大的元素
    O(n) 取得数组中每个元素右边第一个比它大的元素
    位运算实现整数运算
    随手练——P1141 01迷宫
    迷宫寻路问题全解
    N皇后问题 各种优化
    八数码问题(三种解决办法)
    随手练——Uva-11584 划分成回文串(区间DP)
    【2016蓝桥杯省赛】试题C++ B组试题
  • 原文地址:https://www.cnblogs.com/bigdesign/p/4514847.html
Copyright © 2011-2022 走看看