アプリケーションのすべてのページにロードする次のスクリプトがあります。
$(document).ready(function() {
$('ul li').click(function(){
$("li").removeClass("current_page_item");
$(this).addClass("current_page_item");
});
});
私のナビゲーションhtmlは次のようになります:
<ul id="dropmenu">
<li class="active">
<%= link_to 'Home Page', welcome_index_path %>
</li>
<li>
<%= link_to 'Business Owners', business_owners_path %>
</li>
</ul>
「ビジネス オーナー」リンクをクリックするたびに、アクティブなページを識別するための画像が最初にホームページ リンクからビジネス オーナー リンクに移動し、ページをリロードするとすぐにホームページ リンクに戻ります。ページの読み込み後に「アクティブ」リンクの状態を保持するjQueryの方法はありますか?