index傳入Dom對象或jQuery對象,或者選擇器,返回值不是很懂
如果在一組元素上調(diào)用 .index() ,并且參數(shù)是一個DOM元素或jQuery對象, .index() 返回值就是傳入的元素相對于原先集合的位置。什么是原先集合呢?這里是怎么打亂重新索引的?可以通俗易懂的解釋一下嗎?
如果在一組元素上調(diào)用 .index() ,并且參數(shù)是一個DOM元素或jQuery對象, .index() 返回值就是傳入的元素相對于原先集合的位置。什么是原先集合呢?這里是怎么打亂重新索引的?可以通俗易懂的解釋一下嗎?
2016-07-29
舉報(bào)
2016-07-31
他獲取的是所有的li標(biāo)簽 就是把所有的li標(biāo)簽?zāi)贸鰜?是一個集合 在這個集合中的索引位置 就是4 ?
2017-12-19
因?yàn)檫@是把所以li標(biāo)簽組合成一個集合,然后在這個集合中找id為test5的li標(biāo)簽在整個li標(biāo)簽集合中的index值!
2016-07-29
<ul>
? ? <a></a>
? ? <li id="test1">1</li>
? ? <li id="test2">2</li>
? ? <li id="test3">3</li>
</ul>
$("li").index($("#test2"))
簡單解釋原先集合指的就是同一選擇器 li構(gòu)成的集合(相當(dāng)于在li里面找id名為test2的位置),所以上面jquery返回的值就是1.
如果寫成$("#test2").index() ?這時候的值就是2(在整個父集ul的子集里面找id名為test2的位置,子集包含a標(biāo)簽了)