1

なぜこれを理解していないのかわかりません... 私はいつもこれをしています。「月曜日の瞬間」を持っている必要があります。しかし、基本的に、ここに私が持っているものがあります:

$('#nav ul li a').hover(hoverOn, hoverOff); 

function hoverOn (evt) {
    //how do I get the index of which button was hovered (from the jQuery group)?
}

私のコードは次のようになります。

<div id="nav">
<ul>
<li><a href="#" id="index">Home</a></li>
<li><a href="#" id="about">About Us</a></li>
<li><a href="#" id="services">Services</a></li>
<li><a href="#" id="resources">Resources</a></li>    
<li><a href="#" id="contact">Contact</a></li>
</ul>
</div>
4

2 に答える 2

1
hoverOn (evt){
    var index = $(this).parent().index();
}
于 2012-05-07T17:53:18.560 に答える
1

要素がthenの場合、親インデックス<a>を取得する必要があります。<li>

var idx = $(this).parent().index()
于 2012-05-07T17:55:08.800 に答える