Javascript 如何使用jquery将类正确地添加到元素中?
我有一个导航,每个li项目都包含它们自己的特定类别。我希望nav li项在用户位于当前页面时处于“活动”状态,方法是向当前li项添加一个“活动”类。但它不起作用,我也不知道为什么。这可能是个愚蠢的错误,所以请原谅我 以下是我所拥有的:Javascript 如何使用jquery将类正确地添加到元素中?,javascript,jquery,html,Javascript,Jquery,Html,我有一个导航,每个li项目都包含它们自己的特定类别。我希望nav li项在用户位于当前页面时处于“活动”状态,方法是向当前li项添加一个“活动”类。但它不起作用,我也不知道为什么。这可能是个愚蠢的错误,所以请原谅我 以下是我所拥有的: $(function(){ $('a.intro-page').addClass('active'); }); 当前代码正在将活动类添加到元素中。听起来您想将其添加到链接所在的标记中 如果是这样的话,像这样的方法会奏效: $(function(){
$(function(){
$('a.intro-page').addClass('active');
});
当前代码正在将活动类添加到
元素中。听起来您想将其添加到链接所在的
标记中
如果是这样的话,像这样的方法会奏效:
$(function(){
$('a.intro-page').parent('li').addClass('active');
});
你能给我们你的html代码吗?这看起来很合理。如果元素中存在任何错误,将添加该类(假设控制台中没有脚本错误)。你确定它没有被添加,你的css不够具体吗?很容易在浏览器开发工具中的live html中进行检查。显示关联的htmlTry以将
活动
类置于其li
标记上