いつもお世話になっております。
現在開いているページのurlと一致する<li>の文字色を変更する機能を作成しております。
下記のソースだと、クリックした<li>のurlを取得し、それの文字色を変更するという機能になってしまいます。
ご教授よろしくお願い致します。
<!--HTML--> <ul id="pageList"> <li><a href="○○○">1</a></li> <li><a href="×××">2</a></li> </ul>
//JQuery $(document).on('click', '#pageList a', function() { //クリックした<li>のurlを取得 var val = $(this).attr("href"); //現在のページのurlと一致している場合 if (window.location == val) { $('#pageList a[href="' + val + '"]').parent().addClass('red'); } else $('#pageList a:eq(1)').parent().addClass('red'); });

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/24 07:02