如何获取url参数并添加活动类witt javascript/jquery
How to get url parameter and add active class witt javascript/jquery?
我的链接是这样的:
index.php
index.php?do=that
index.php?do=this
我目前的javascript代码是这样的:
var url = window.location.pathname,
urlRegExp = new RegExp(url.replace(/'/$/,'') + "$");
console.log(url);
$('.nav-link').each(function(){
if(urlRegExp.test(this.href.replace(/'/$/,''))){
$(this).addClass('active');
}
});
});
所以有了这个代码,即使我在index.php?do=this
控制台,日志也会告诉我/path/index.php
我想我需要更改var url = window.location.pathname
线路,但我做不到。
我应该如何改进我的代码?SO中有很多相似的问题,但不是同一个。
我感谢你的帮助。
在PHP中,您可以从get数组中获取URL参数。$_GET['do']或尝试打印$_GET。此数组将打印所有URL参数。希望这能有所帮助!
相关文章:
- 将js添加到wordpress中以突出显示css活动菜单
- 如何在非活动时间后添加随机输入
- 我正在使用php includes来构建一个多页面网站.使用jquery,我将如何添加一个类"活动的”;添加到
- Fullcalendar-我们可以将自定义数据添加到我们的活动Json数据中吗
- 如果X与Y的href=匹配,则添加class'活动'-jQuery
- 在广告词脚本中添加活动选择器
- 如何根据活动锚点自动将类添加到链接中
- 添加'活动'类添加到主选项卡列表中
- 将“活动”类添加到父元素和子元素
- 如何使用 JavaScript 代码在活动 li 上添加类
- 添加基于 URL 的活动导航类
- 如何将活动状态类动态更改(添加)到导航链接
- 在 AJAX 分页中添加类“活动”
- 使用 Jquery 单击菜单链接时,激活或添加菜单选项卡上的类活动
- 卡鲁弗雷德塞尔将类添加到活动幻灯片
- 如何根据jQuery中的滚动位置将Class()添加到两个不同导航的活动链接中
- AngularJS,两级菜单根据 url 将“活动”类添加到活动子项及其父项
- 将用java编写的活动添加到Android Phonegap应用程序中
- 在重新加载页面后将类活动添加到子菜单中
- 为什么它可以将活动添加到 A 标签