jquery - 在事件菜单链接上添加类

标签 jquery css jquery-events

如果菜单中的链接属于当前 URL,我需要更改该链接的外观。我不知道如何检测当前 URL 并更改元素类。

我会使用 jQuery

最佳答案

$( document).ready(function (){
  $( function(){
    var url = window.location.pathname,
    urlRegExp = new RegExp(url.replace( /\/$/,'' ) + "$" );
    $('a').each( function(){
    if(urlRegExp.test(this .href.replace(/\/$/, ''))){
      $( this).addClass('active' );
    }
   });   
  });
});

关于jquery - 在事件菜单链接上添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14302911/

相关文章:

javascript - 手动触发Web套接字onmessage事件

javascript - 我的函数参数有问题还是其他什么问题?

html - 如何使用纯 CSS 和 HTML 覆盖图像/水印

javascript - jqGrid 级联下拉更改事件不会触发

javascript - 杀死jquery setTimeout

jquery - Semantic-UI 在侧边栏打开的情况下从移动设备过渡到平板电脑显示

javascript - 同步两个不同框架中表格之间的列宽等

html - 如何在单行(IE6-IE7)上显示表格单元格?

jquery - 使用 jQuery 的 animate(),如果点击的元素是 "<a href="#"...> </a>",该函数仍然应该返回 false 吗?

javascript - 点击li在同一页面的iframe中显示内容