我有以下的jQuery:jquery兄弟姐妹如何刪除類?
<script type="text/javascript">
$('.showFood').on('click', function() {
$(this).addClass('selected').siblings().removeClass('selected');
$('.targetFood').hide();
$('#food' + $(this).data('target')).show(function() {
$('#food' + $(this).data('target')).toggle("slide");
});
});
$('.showFood').first().click();
</script>
以下HTML:
<ul class="menus-nav">
<li><a href="#menu1" class="showFood" data-target="1">Menu 1</a></li>
<li><a href="#menu2" class="showFood" data-target="2">Menu 2</a></li>
<li><a href="#menu3" class="showFood" data-target="3">Menu 3</a></li>
</ul>
<div id="food1" class="targetFood">
<p>Items from menu 1</p>
</div>
<div id="food2" class="targetFood">
<p>Items from menu 2</p>
</div>
<div id="food3" class="targetFood">
<p>Items from menu 3</p>
</div>
一切工作正常,當你瀏覽菜單也不會刪除選定的類除外,一旦你點擊所有菜單他們都選擇了班級。
我對javascript或jquery沒有很好的經驗,有些人可能會給我一些幫助嗎?
注意:爲了演示目的,html已經縮小了。
非常感謝你的傢伙,就像一個魅力。 @rituraj_ratan我會在第一時間接受你的答案,但是你們所有的解決方案都工作得很好,我豎起了大拇指。再次感謝你 :) – lesandru