如何使用JavaScript检查当前网址是:#!/about
还是#!/ask
?
答案 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");
}
});