在我的 HTML 页面中,我有将近 4<ul>
秒。都有<li>
孩子。当用户单击每个<li>
元素时,我正在添加活动类名称。后来,相当于其父级的索引号,我在图标框(单独的框)中添加了一个图标。
所以,每次点击我都需要更新索引号。有什么办法可以做到这一点?
我使用了这个,但我没有得到正确的结果:
var lstNum = $('.active').parent().index($(this));
我没有从每个父母那里得到价值。
更新演示:http: //jsfiddle.net/haHYu/2/
检查这个演示:http: //jsfiddle.net/haHYu/1/
代码:
$('.options li').click(function() {
alert($(this).parent().index());
});