我目前正在嘗試根據顯示的url設置活動div。jquery將活動類添加到所有div,但只想要活動的一個
此代碼適用於不是索引的所有內容。在索引上,它將活動類標記放到所有div上。 Here is a jsfiddle
.navigation a.active-link {
background-border: #red;
border-style: solid;
border-bottom: solid white;
color: black;
padding:10px;
}
#navigation a {
line-height:26px;
}
#navigation {
border-bottom: 1px solid currentColor;
text-decoration: none;
word-wrap: break-word;
padding-top: 10px;
margin-bottom: 15px;
overflow: hidden !important;
white-space: no-wrap;
text-overflow: clip;
height: 26px;
padding-bottom:26px;
}
<div class="navigation" id="navigation">
<a href="/">Show all</a>
<a href="/ab/domains/" >.ab</a>
<a href="/ac/domains/" >.ad</a>
<a href="/ad/domains/" >.ac</a>
</div>
$(document).ready(function() {
var pathname = window.location.pathname;
$('#navigation').find('a[href$="' + pathname + '"]').addClass("active-link");
})