使用jquery获取父索引
我知道还有一个问题可以回答我的问题,但是有一个据说是更新的解决方案对我不起作用 所以我有点像:使用jquery获取父索引,jquery,Jquery,我知道还有一个问题可以回答我的问题,但是有一个据说是更新的解决方案对我不起作用 所以我有点像: <ul> <li><div class="thumb"></div></li> <li><div class="thumb"></div></li> <li><div class="thumb"></div></li> </ul>
<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的索引,但是解决方案不适合我
编辑:
Ok我的实际代码在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。点击拇指
是的,它确实有效。请出示一些代码 您是否将jQuery放在ready函数中
$(document).ready( function() {
$("ul li div.thumb").live("click",function(){
alert($(this).parent().index());
});
});
它应该是有效的。发布其余的代码和HTML。在这里应该可以正常工作啊,我仍然使用jQuery1.3,因为drupal安装有它。升级可能会破坏现有模块。更新的代码可能有问题OK,所以问题是我必须使用的旧jquery版本,这样drupal中的所有内容都不会破坏。