PS:我正在使用this Jquery plugin,虽然我的问题不依赖于此。
<div class="pikachoose">
<ul id="pikame" class="jcarousel-skin-pika">
<li><a href="http://www.pikachoose.com"><img src="../../10.jpg"/></a</li>
<li><a href="http://www.pikachoose.com"><img src="../../20.jpg"/></a></li>
<li><a href="http://www.pikachoose.com"><img src="../../30.jpg"/></a</li>
<li><a href="http://www.pikachoose.com"><img src="../../40.jpg"/></a></li>
<li><a href="http://www.pikachoose.com"><img src="../../50.jpg"/></a></li>
</ul>
</div>
我想点击“li”标签的索引。
$("#pikame li").size();
将返回“li”的总数。但我想获得“li”的索引
如果单击图像40.jpg然后我想得到3(索引从0,1,2开始......)。
答案 0 :(得分:4)
$('a').click(function(){
alert($(this).parent().index());
});
工作示例:http://jsfiddle.net/AlienWebguy/zvkgv/
编辑:每条评论请求的扩展示例:
$('#pikame a').click(function(){
$('#pikame2 li').eq($(this).parent().index()).find('img').trigger('click');
return false;
});
答案 1 :(得分:1)