我知道还有另一个问题可以回答我的问题,但是一个据说更新的解决方案对我不起作用。
所以我有类似的东西:
<ul>
<li><div class="thumb"></div></li>
<li><div class="thumb"></div></li>
<li><div class="thumb"></div></li>
</ul>
$("ul li div.thumb").live("click",function(){
alert($(this).parent().index());
});
我想检索li的索引,但解决方案对我不起作用。
编辑:
好的,我的实际代码在div.thumb中有子项:
<ul>
<li><div class="thumb"><div class="inner">3</div></div></li>
<li><div class="thumb"><div class="inner">3</div></div></li>
<li><div class="thumb"><div class="inner">3</div></div></li>
</ul>
由于点击了div拇指,我认为这不重要。对于任何.thumb点击,我得到-1
答案 0 :(得分:0)
是的确有效。请显示一些代码。
您是否将jQuery放在ready()函数中?
$(document).ready( function() {
$("ul li div.thumb").live("click",function(){
alert($(this).parent().index());
});
});