index()

要获取ul下的li的索引值

一开始这样写:

$('.tab .tab_menu ul li').click(function(){
var i=$('this').index(this);

alert(i);

});

这样子写,点击后点击几个li出现的都是-1.
后来改成如下:

$('.tab .tab_menu ul li').click(function(){
var i=$('.tab .tab_menu ul li').index(this);

alert(i);

});

成功,暂时不明白为什么 this不行。

 

posted @ 2016-08-17 15:29  大方  阅读(89)  评论(0编辑  收藏  举报