0

我正在尝试获取嵌套列表的索引。

http://jsfiddle.net/5zJD8/12/

我举了一个例子。

在您单击列表项时,您会得到这个

list item 0
  list item 0
  list item 1
list item 1
list item 2

我希望它这样做:

list item 0
  list item 1
  list item 2
list item 3
list item 4

有人可以指出我正确的方向吗?我希望我已经解释得足够好。

如果演示无法加载,这是代码,它只是在您单击列表项时附加 ID。

$('li').click( function() {
   var liIndex = $(this).index();
    $(this).children().append(liIndex);
});
4

2 回答 2

2

试试这个:

$('li').click( function() {
   var liIndex = $(this).index('li');
    $(this).children().append(liIndex);
});

http://jsfiddle.net/5zJD8/36/

你可以在这里寻找更多信息:http: //api.jquery.com/index/

于 2011-05-31T15:48:18.207 回答
0

这做同样的事情,但少一点努力:

$('li').each(function(liIndex) {
    $(this).click( function() {
         $(this).children().append(liIndex);
    });
});
于 2011-05-31T15:58:14.047 回答