gpt4 book ai didi

javascript - 索引返回 -1 jquery

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:50 26 4
gpt4 key购买 nike

这是为什么呢?很困惑...谢谢!

$('#navigation ul li a:first').index($('#navigation ul li a')) >> 返回 0 expect 0

$('#navigation ul li a:last').index($('#navigation ul li a')) >> 返回 -1 expect 19

$('#navigation ul li a').eq(2).index($('#navigation ul li a')) >> 返回 -1 expect 2

更新:这里有一些 html,这是我的分页代码:

        <div id="navigation">
<ul>
<li><a class="current" href="#1-1">1</a></li>
<li><a class="" href="#1-2">2</a></li>
<li><a class="" href="#1-3">3</a></li>
<li><a class="" href="#1-4">4</a></li>
<li><a class="" href="#1-5">5</a></li>
<li><a class="" href="#1-6">6</a></li>
<li><a class="" href="#1-7">7</a></li>
<li><a class="" href="#1-8">8</a></li>
<li><a class="" href="#1-9">9</a></li>
<li><a class="" href="#1-10">10</a></li>
<li><a class="" href="#1-11">11</a></li>
<li><a class="" href="#1-12">12</a></li>
<li><a class="" href="#1-13">13</a></li>
<li><a class="" href="#1-14">14</a></li>
<li><a class="" href="#1-15">15</a></li>
<li><a class="" href="#1-16">16</a></li>
<li><a class="" href="#1-17">17</a></li>
<li><a class="" href="#1-18">18</a></li>
<li><a class="" href="#1-19">19</a></li>
<li><a class="" href="#1-20">20</a></li>
</ul>
</div>

最佳答案

你需要反转你的选择器:

alert($('#navigation ul li a').index($('#navigation ul li a:first')));   // 0
alert($('#navigation ul li a').index($('#navigation ul li a:last'))); // 19
alert($('#navigation ul li a').index($('#navigation ul li a').eq(2))); // 2

SEE DEMO

关于javascript - 索引返回 -1 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7295884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com