0
我正在使用左右箭頭展開LI的導航系統。hasClass不起作用
<a href="#" class="icon-arrow-left active"></a>
<ul>
<li class="contracted"><a href="#">1</a></li>
<li class="expanded"><a href="#">2</a></li>
<li class="activeLesson"><a href="#">3</a></li>
<li class="expanded"><a href="#">4</a></li>
<li class="contracted"><a href="#">5</a></li>
</ul>
<a href="#" class="icon icon-arrow-right active"></a>
當拳頭裏是「擴大「圖標左箭頭」應該是「無效」,當最後李是」擴大「圖標圖標右箭頭」應該是無效的。
我試圖用這個,但沒有工作
if ($('li:first-child').hasClass('activeLesson')) {
$('.icon-arrow-left').attr('class','inactive')
}
這裏是jsFiddle
李:拳頭孩子只得到第一個李 –
你的if語句只會發生一次....當然是不去上班。您需要將其放置在事件或事件調用的事件或函數內部。 –