我知道还有另一个问题可以回答我的问题,但是一个据说较新的解决方案对我不起作用。
所以我有类似的东西:
<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。点击任何 .thumb 都会得到 -1 </p>