javascript - 使用 jQuery 添加 CSS 类

标签 javascript jquery css

下面我包含了我用来将 css 类添加到等于事件 url 的侧栏中的链接的 jquery 代码,但它不起作用,但在某些时候它起作用了。

链接:http://www.liquidcomma.com/portfolio/project/TSF_Robot_Ad/1/

<script type="text/javascript">
$(document).ready(function(){
      $("ul.right_submenu > li > a").each(function() {
            if ($(this).attr("href") == location.href)
            {
                  $(this).addClass("CurrentProject");
            });
};
</script>

最佳答案

好吧,除了缺少大括号和括号的代码之外,它还可以更简单地完成:

$(function(){
    $("a[href^='" + location.href + "']").addClass("CurrentProject");
});

关于javascript - 使用 jQuery 添加 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1657787/

相关文章:

javascript - 扩展 JavaScript String 和 JQuery.ajax

javascript - 在 IE 中的 onload 和 onerror 事件处理程序中确定图像 src

javascript - 有没有办法使用 DOM 找到与特定样式匹配的所有元素?

javascript - 如何在 html head 中编写正确的 HERE javascript 源代码?浏览器总是无法加载资源

javascript - 我应该如何编辑或重命名 CKEDITOR 工具栏按钮(悬停文本)?有可能吗?

html - Angular CSS 行悬停文本更改

css - @supports 不能从 Sass 编译成 CSS

Android 2.3 浏览器无法呈现某些 CSS3 2D 转换

javascript - 在 ajax/jquery 中运行完整的 php 脚本

javascript - 如何使用 jquery 获取数据以 Bootstrap 3 模态形式