メニューを作成していますが、アクティブなメニュー項目にclass="selected"を追加したいと思います。location.pathname
URLが次のような場合に問題があります: -http ://www.google.com/sub-folder/adrov48.php
したがって、基本的には、URLが次のように単純な場合にのみ機能します。- http ://www.google.com/adrov50.php
似たような質問がたくさんあることは知っていますが、以下のコードを見ると、私は「新しい」メソッドを使用していますが、実際には機能していません。
Javascriptコード:
var path = location.pathname;
$("a[href='" + [path] + "']").parents("li").each(function() {
$(this).addClass("selected");
});
jQueryを使用して、これをどのように機能させることができるかについてのアイデア。
私の方法が悪い、または理想的ではないと誰かが思った場合は、その理由を教えてください。あなたの解決策を投稿またはリンクしてください。
前もって感謝します!