Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查当前URL是否以特定模式结束_Javascript_Url - Fatal编程技术网

Javascript 如何检查当前URL是否以特定模式结束

Javascript 如何检查当前URL是否以特定模式结束,javascript,url,Javascript,Url,如何检查当前URL是否以:#结尾/关于或#/ask使用JavaScript?窗口。location.hash包含当前哈希代码,因此基本上: if(window.location.hash === '#!/about') { // Do something } else if(window.location.hash === '#!/ask') { // Do something else } 你可以根据需要使用它 编辑:正如ZZBOV指出的,如果您需要一些jQuery,请将其放

如何检查当前URL是否以:
#结尾/关于
#/ask
使用JavaScript?

窗口。location.hash
包含当前哈希代码,因此基本上:

if(window.location.hash === '#!/about') {
    // Do something
} else if(window.location.hash === '#!/ask') {
    // Do something else
}
你可以根据需要使用它


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

使用jQuery获取当前url

$(location).attr('href');
下面是代码片段

jQuery(document).ready(function() {
var url=$(location).attr('href');
var match1 = arr.match('#!/about');
var match2 = arr.match('#!/ask');
if(match1){
   alert("match1 found");
          } else if{
   alert("match2 found");
          }
});

您需要的是JavaScript,而不是jQuery。@zzbov:已编辑。也许应该保留标签,因为可能会推荐插件。您可以使用indexof,但没有使用任何jQuery!:-p@zzzzBov有时候你永远不需要:-)