我正在尝试在wordpress中为我的'li'添加一个活动状态,我可以在开发工具中看到它正在添加类,但它只是消失了。我错过了一些明显的东西吗这是一个Wordpress导航。谢谢!
$(document).ready(function() {
$('#menu-nav a').click(function() {
$('#menu-nav a').removeClass('activeNav');
$(this).addClass('activeNav');
});
});
答案 0 :(得分:0)
正如Chris所说,如果您点击的链接重定向到另一个页面,导致整个页面重新加载,那就不足为奇了。如果您想阻止锚点重定向到另一个页面,可以使用event.preventDefault()
:
$(document).ready(function() {
$('#menu-nav a').click(function(e) {
e.preventDefault(); // this will cancel the action of the link
$('#menu-nav a').removeClass('activeNav');
$(this).addClass('activeNav');
});
});