我知道这很容易,但我想不通!
<ul class="footer_nav">
<span class='footer_header'>01</span>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
<ul class="footer_nav">
<span class='footer_header'>01</span>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
我有上面的HTML。我想做的是当悬停事件发生时,li.a
我更改了 .span 的 CSS 值,但仅在 currentTarget 中。
我在用
e.currentTarget
但是使用这个你如何选择当前UL
可以更新但仅在当前UL
并非所有跨度中的另一个元素
Here is my current coffeescript...
$('ul.footer_nav').hover (e) ->
changeFooterHover(e)
##functions
changeFooterHover = (e) ->
span = e.currentTarget.parentNode.getElementsByTagName('span')
span.toggleClass("selected");
有错误
Uncaught TypeError: Object #<NodeList> has no method 'toggleClass'