.text( function(index, text) ) 中的index是固定值嗎?
我看有的同學說index是元素的位置,但是我改了下代碼,如下面的,取的是eq(2),那么index不是應該是2嗎?但是alert出來的是0,無論我改成幾,alert出來的都是0.index為啥都是0
$(".left a:eq(2)").text(function(index,text){
? ? ? ? ? ? alert(index);
? ? ? ? ? ? return '增加新的文本內容' + text
? ? ? ? })
2016-08-31
index是索引的意思,這個w3school上面講的很詳細。我的理解是a:eq(2)只有一個a,所以索引是0,如果是a的話,因為有三個,所以索引分別取0,1,2。個人理解哈!
2016-08-24
index只是一個參數,indexof是獲取元素的位置,所以index不是固定值,與2沒有關系,所以輸出的為0