<ul class="bullets">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
<li><a href="#">item 5</a></li>
</ul>
当我单击<a>
元素时,我希望得到它的父<li>
的索引号。
我正在尝试创建一个carrousel类型的函数,它不需要列表项上的item-n类。
$(".bullets li a").click(function(){
var myIndex = $(this).parent().index(this);
showPic(myIndex);
});
谢谢你的帮助。
白破疫苗。
发布于 2011-03-30 23:13:12
$(this).parent().index();
短小精悍
更正:这不是简短和甜蜜的
从哪里来应该是这样的:
$(".bullets li a").click(function(){
var myIndex = $(this).parent().index();
console.log(myIndex);
showPic(myIndex);
});
发布于 2009-08-20 14:30:32
$(".bullets li a").click(function(){
var myIndex = $(this).parent().index();
console.log(myIndex);
showPic(myIndex);
});
发布于 2009-08-20 14:31:48
我会怎么做
$(".bullets li a").click(function()
{
var $li = $(this).parent();
var myIndex = $li.parent().children().index( $li );
alert( myIndex );
});
https://stackoverflow.com/questions/1306503
复制相似问题