亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于jQuery中DOM元素的獲取index方法

這兩個概念不是很清楚,最好有例子可以說明下...謝謝。

請問下.index() 返回值就是傳入的元素相對于原先集合的位置與?.index() 返回值就是原先元素相對于選擇器匹配元素的位置。

(特別是相對于選擇器位置,這個概念)

正在回答

3 回答

$("li").index($("#test6")),$("#test6")對應的標簽是li,所以查找的就是id為test6的li相對于第一個li出現的位置

0 回復 有任何疑惑可以回復我~

$('li').index()沒有參數的時候,是第一個li相對于同輩元素的位置;

$('li').index($('#text'))?就是傳入的對象$('#text')相對于li的位置

$("#test5").index('li') 傳入一個選擇器的時候就是,前面id為test5元素相對于后面的選擇器li的位置,當然,就是2了

1 回復 有任何疑惑可以回復我~
#1

不二周助愛萌貓3365373

把后面的就是2刪掉,忘記刪掉了
2016-11-02 回復 有任何疑惑可以回復我~

相對于選擇器位置好理解,$span.text($("li").index($("#test6"))就是$("li")先匹配所有li元素1,2,3,4,5,6.然后再尋找$("#test6")在全部li元素集合中的索引5。相對原先集合的位置想不明白。

0 回復 有任何疑惑可以回復我~
#1

Airly 提問者

我理解的相對原先集合的位置,就是你現在理解的這個相對選擇器位置。 我理解的是獲取所有li集合,然后相對于他現在在網上也所處的位置.... 不知道是我理解錯了嗎?還是混淆了
2016-10-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于jQuery中DOM元素的獲取index方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號