负指数值?

时间:2011-03-22 21:00:19

标签: jquery

考虑这个JavaScript:

var number = $(".linksMiniImages a").index(this);
alert (number);

当我点击链接时,警报会显示-1

可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

当您运行时,this将引用a元素之外的其他内容,很可能是window

如果您只是从代码中删除this,则其行为应符合预期:http://jsfiddle.net/Zikes/2kFJt/

或者,这可能是你所追求的: http://jsfiddle.net/Zikes/frBa8/1/