使用jQuery添加CSS类

1 javascript css jquery

下面我已经包含了jquery代码,用于将css类添加到侧栏中与活动URL相等的链接,但它不起作用,并且在某些时候它确实如此.

链接: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>
Run Code Online (Sandbox Code Playgroud)

jos*_*rry 5

好吧,除了代码丢失大括号和parens之外,它可以做得更简单:

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