javascript - 如何检查当前 URL 是否以特定模式结尾

标签 javascript url

如何使用 JavaScript 检查当前 URL 是否以 #!/about#!/ask 结尾?

最佳答案

window.location.hash 包含当前的哈希代码,所以基本上:

if(window.location.hash === '#!/about') {
    // Do something
} else if(window.location.hash === '#!/ask') {
    // Do something else
}

您可以根据需要使用它。

编辑:正如 zzzzBov 指出的那样,如果您需要一些 jQuery,请将其放入 $(document).ready 处理程序中。 ;)

关于javascript - 如何检查当前 URL 是否以特定模式结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8425937/

相关文章:

javascript - Safari 9 中的地理位置总是返回位置不可用

javascript - Jquery on click 事件不适用于动态添加的自定义标签

javascript - 需要帮助使导航栏显示来自 api 的图像

javascript - CORS 策略 : Response to preflight request doesn't pass access control check

java - 在java中从url处的xml读取数据

PHP:将变量从下拉列表发送到 URL

URL 查询字符串的 C# 正则表达式

javascript - 如何包装 HTML5 视频元素的 currentTime 属性?

javascript - 无法确定数据的编码方式

c# - MVC 从 ReturnURL 获取 ID