考慮這個JavaScript:負指數值?
var number = $(".linksMiniImages a").index(this);
alert (number);
警報顯示-1
當我點擊一個鏈接。
什麼可能是錯的?
考慮這個JavaScript:負指數值?
var number = $(".linksMiniImages a").index(this);
alert (number);
警報顯示-1
當我點擊一個鏈接。
什麼可能是錯的?
當你運行this
將指a
元素以外的東西,最有可能window
。
如果你簡單地刪除你的代碼中this
它應該像預期的那樣:http://jsfiddle.net/Zikes/2kFJt/
或者,這可能是你追求的: http://jsfiddle.net/Zikes/frBa8/1/
嗯,但如果我有幾個鏈接,這項工作?我只想知道被點擊的鏈接的索引? – 2011-03-22 21:16:13
@ user637364第二個例子會這樣做,是的。 – Zikes 2011-03-22 21:17:15
我發現我錯過了點擊功能!謝謝您的幫助! – 2011-03-22 21:27:48
什麼'this',在什麼情況下你代碼被稱爲? – Damp 2011-03-22 21:02:16
你想做什麼?您是否閱讀過文檔? – 2011-03-22 21:03:09
-1表示找不到。什麼是'這個'? – 2011-03-22 21:08:57