考虑这个JavaScript:
var number = $(".linksMiniImages a").index(this);
alert (number);
当我点击链接时,警报会显示-1
。
可能出现什么问题?
答案 0 :(得分:1)
当您运行时,this
将引用a
元素之外的其他内容,很可能是window
。
如果您只是从代码中删除this
,则其行为应符合预期:http://jsfiddle.net/Zikes/2kFJt/
或者,这可能是你所追求的: http://jsfiddle.net/Zikes/frBa8/1/