こちらをご覧ください。fiddlejQueryを使用してクリック時にクラスを追加および削除しますか?
私はクリックされたli要素のクラスを追加して削除しようとしています。それはメニューで、各li項目をクリックするとクラスを取得し、他のすべてのli項目はクラスを削除します。したがって、一度に1つのli項目だけがクラスを持ちます。これは私が持っているところです(フィドル参照)。私はどのように 'about-link'クラスを現在のクラスから始めるのかはわかりませんが、他のliアイテムがクリックされたときに削除されますか?
$('#about-link').addClass('current');
$('#menu li').on('click', function() {
$(this).addClass('current').siblings().removeClass('current');
});