Я могу получить текущую ссылку, по которой щелкают, используя следующий код, который возвращает число, сообщающее, что была нажата n-ая ссылка:
$("#thumbs ul a").live('click',function(){
index_image = $("#thumbs ul a").index(this);
}
Однако я хочу знать, какой список ulимеет нажатую ссылку внутри него.Я также хочу, чтобы это вернуло число, например, 2-я улица была нажата.Я безуспешно пробовал следующие решения:
//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>