jquery检查页面URL是不是包含特定路径
Posted
技术标签:
【中文标题】jquery检查页面URL是不是包含特定路径【英文标题】:jquery check if page URL contains specific pathjquery检查页面URL是否包含特定路径 【发布时间】:2019-07-14 13:04:23 【问题描述】:目前我正在使用 jquery 获取 URL 路径
var href = document.location.pathname;
我正在寻找的路径类似于 /clients/invoice/details/DynamicID/DynamicID
我需要检查 jquery 是否在路径中按该顺序包含 /clients/invoice/details/ 以执行某些操作。有人可以帮我吗 - 我尝试了以下
if(href.match('/\/clients/invoice/details/\/'))
但我认为我做错了什么。
【问题讨论】:
不想使用正则表达式的可以试试***.com/questions/3480771/… if(href.match('/\/clients\/invoice\/details\//')) 你忘了转义/ 【参考方案1】:var href = window.location.href;
if(href.indexOf(‘/clients/invoice/details/') > -1)
//your code
你可以用一个简单的 indexOf 函数代替复杂的正则表达式
【讨论】:
【参考方案2】:您可以使用includes()
方法。
if(href.includes('/clients/invoice/details/'))
参考:includes()
【讨论】:
以上是关于jquery检查页面URL是不是包含特定路径的主要内容,如果未能解决你的问题,请参考以下文章
如何检查元素是不是可见并使用 JQuery 检查 URL 是不是包含字符串?
修改给定的 jquery 验证器方法以检查字符串是不是不包含 URL