那麼爲什麼這樣呢?非常困惑...謝謝!索引返回-1 jquery
$('#navigation ul li a:first').index($('#navigation ul li a')) >> returns 0 expect 0
$('#navigation ul li a:last').index($('#navigation ul li a')) >> returns -1 expect 19
$('#navigation ul li a').eq(2).index($('#navigation ul li a')) >> returns -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>
你需要給一點更多比...一些代碼也許...和一些HTML ... – Nayish
你可以張貼在jsfiddle.net? – arnaud576875
您對錯誤的數組調用'index':它返回您調用'index'的數組中元素的索引。 –