有時(shí)我們需要設(shè)置點(diǎn)擊某個(gè)a標(biāo)簽來請求相應(yīng)的數(shù)據(jù),之后需要給這個(gè)a標(biāo)簽設(shè)置相應(yīng)的激活樣式。如果通過a標(biāo)簽的點(diǎn)擊事件來做的話就會(huì)出現(xiàn)a標(biāo)簽的默認(rèn)事件,將頁面刷新。這個(gè)時(shí)候我們就需要通過a標(biāo)簽的href屬性的值和地址欄的地址做判斷,哪個(gè)a標(biāo)簽的href和地址地址相同就可以給他添加相應(yīng)的激活樣式。
示例代碼:
//二級(jí)菜單激活樣式
$(".user-center-content a").each(function() {
let href = $(this).attr("href");
let str = window.location.href;
str = str.split(".htm")[0];
href = href.split(".htm")[0];
if ( href == str ) {
$(this).addClass('active');
}
});