Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery将类正确地添加到元素中?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用jquery将类正确地添加到元素中?

Javascript 如何使用jquery将类正确地添加到元素中?,javascript,jquery,html,Javascript,Jquery,Html,我有一个导航,每个li项目都包含它们自己的特定类别。我希望nav li项在用户位于当前页面时处于“活动”状态,方法是向当前li项添加一个“活动”类。但它不起作用,我也不知道为什么。这可能是个愚蠢的错误,所以请原谅我 以下是我所拥有的: $(function(){ $('a.intro-page').addClass('active'); }); 当前代码正在将活动类添加到元素中。听起来您想将其添加到链接所在的标记中 如果是这样的话,像这样的方法会奏效: $(function(){

我有一个导航,每个li项目都包含它们自己的特定类别。我希望nav li项在用户位于当前页面时处于“活动”状态,方法是向当前li项添加一个“活动”类。但它不起作用,我也不知道为什么。这可能是个愚蠢的错误,所以请原谅我

以下是我所拥有的:

$(function(){
    $('a.intro-page').addClass('active');
});

当前代码正在将活动类添加到
元素中。听起来您想将其添加到链接所在的
  • 标记中

    如果是这样的话,像这样的方法会奏效:

    $(function(){
        $('a.intro-page').parent('li').addClass('active');
    });
    

    你能给我们你的html代码吗?这看起来很合理。如果元素中存在任何错误,将添加该类(假设控制台中没有脚本错误)。你确定它没有被添加,你的css不够具体吗?很容易在浏览器开发工具中的live html中进行检查。显示关联的htmlTry以将
    活动
    类置于其
    li
    标记上