Javascript 如何检查当前URL是否以特定模式结束
如何检查当前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,请将其放
#结尾/关于
或#/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有时候你永远不需要:-)