このjQuery
コードを使用して、アンカー間でアクティブなクラスを切り替えることはできますが、悲しいことに、それが機能していないため、すべてのアンカーにアクティブなクラスを追加しています。選択したアンカーにアクティブなクラスを追加する
$(function() {
$('.categories-list li a[href^="/' + location.pathname.split("/")[1] + '"]').addClass('active');
});
と私のアンカーは以下のようになります。
<a href="/blog/category/motoring+advice+&+tips" class="active">motoring advice & tips</a>
<a href="/blog/category/motoring+news+&+updates" class="active">motoring news & updates</a>
私が達成しようとしているものではありませんそれらのアルに繰り返しアクティブクラスを。私はそれのように編集しようとしました:
$(function() {
$('.categories-list li a[href^="/blog/category/' + location.pathname.split("/")[1] + '"]').addClass('active');
});
まだ動作しませんでした。
.categories-list li
これはちょうど私のul
クラスであり、私のli
あなたは 'location.pathname'で何を得ていますか? – Shiladitya
現在のURL –
'location.pathname'にこれを少しでも' HTML'で共有できますか? – Shiladitya