我可以使用下面的代碼,它返回一個數字被點擊當前的鏈接點擊,告訴我,第n個鏈接被點擊:查找其UL列表的鏈接已經使用jQuery
$("#thumbs ul a").live('click',function(){
index_image = $("#thumbs ul a").index(this);
}
但是,我想知道哪個ul列表裏面有點擊鏈接。我也希望這個返回一個數字,例如第二個ul已被點擊。我一直在試圖與一些運氣以下解決方案:
//Solution One
$("#thumbs ul a").live('click',function(){
index_image = $("#thumbs ul a").index(this);
$("#thumbs ul a").parent('ul').index(this);
}
//Solution Two
$("#thumbs ul").live('click',function(){
$("#thumbs ul").index(this);
}
的HTML標記,如下所示:
<div id="thumbs">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
</div>
你期望返回的號碼去哪裏? – 2011-04-26 10:41:00