如果X匹配Y的href,则添加类'active' - jQuery

时间:2013-12-11 09:49:09

标签: javascript jquery html

我在无序列表中有链接,当单击它时,它会更改头部中样式表链接的URL。使用cookie插件,浏览器会记住已点击的内容。

我已经设法在点击时添加一个添加/删除活动类,但是当返回该站点时,我还需要在相应的标记上具有正确的活动类。如何使用jQuery检查已使用哪个样式表href并将活动类分配给相应的“a”标记?

目前的代码如下。

任何帮助表示赞赏!

$(document).ready(function () {
    $("#text-size a").click(function() { 
        $("link.fontsize").attr("href",$(this).attr('rel'));
        $('ul li.active').removeClass('active');
        $(this).closest('li').addClass('active');
        $.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
        return false;
    });

1 个答案:

答案 0 :(得分:1)

$(document).ready(function () {
    $('#text-size a[rel="' + $('link.fontsize').attr('href') + '"]').closest('li').addClass('active');
});