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

时间:2011-12-08 03:53:21

标签: javascript url

如何使用JavaScript检查当前网址是:#!/about还是#!/ask

2 个答案:

答案 0 :(得分:3)

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

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

您可以根据需要使用它。

编辑:正如zzzzBov所指出的,如果你需要一些jQuery,请将它放在$(document).ready处理程序中。 ;)

答案 1 :(得分:2)

使用jQuery

获取当前网址
$(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");
          }
});