クリックされたアンカーの ID を持つ div のインデックスを取得したい:
<ul>
<li><a href="#div1">Div 1</a></li>
<li><a href="#div2">Div 2</a></li>
<li><a href="#div3">Div 3</a></li>
</ul>
<div class="foo">
<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
</div>
クリックするとインデックスDiv 1
を取得したいのです.foo #div1
が、自分ではできません。
私が試してみました:
$('ul li a').click(function() {
var target = $(this).attr('href');
// $(target).index();
// $('.foo').index(target);
})
ありがとう =)