如何检查当前URL是否使用JavaScript结尾:#!/about
或#!/ask
?如何检查当前URL是否以特定模式结束
2
A
回答
3
window.location.hash
包含当前的散列码,所以基本上:
if(window.location.hash === '#!/about') {
// Do something
} else if(window.location.hash === '#!/ask') {
// Do something else
}
但是,您可以使用它,你需要。编辑:正如zzzzBov指出,如果你需要一些jQuery,把它放在一个$(document).ready
处理程序。 ;)
2
要使用jQuery
$(location).attr('href');
获取当前的URL下面的代码片段
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");
}
});
相关问题
- 1. 如何检查当前日期是否大于结束日期?
- 2. 如何检查相对URL是否是PHP中的当前URL?
- 3. 如何检查特定UIViewController的视图当前是否可见?
- 4. 检查当前用户是否以特定字母开头
- 5. 如何检查Observable是否结束?
- 6. 如何检查argv [1]是否以特定字符结尾?
- 7. 如何检查字符串是否处于特定模式?
- 8. 如何检查字符串是否具有特定模式
- 9. 检查URL是否匹配模式
- 10. Windows 10开发:如何检查当前页面是否是特定页面?
- 11. 检查url是否与特定结构匹配
- 12. 检查当前URL
- 13. 我如何检测当前是否显示特定的活动?
- 14. 检查特定文件当前是否打开
- 15. 获取NoSuchElementError当检查以查看模式是否打开
- 16. 如何通过PHP检查特定的URL模式?
- 17. 如何检查文件是否存在于特定的URL?
- 18. 正则表达式来检查URL是否在特定域
- 19. 如何检查Socket当前是否以Java连接?
- 20. 如何检查当前时间是否落在特定时间范围内?
- 21. 如何使用selenium IDE检查当前时间是否在特定范围内?
- 22. 如何检查当前时间是否在特定工作时间之间?
- 23. 如何在每个()中检查当前div是否有特定的类
- 24. 如何检查当前单元测试是否具有特定属性
- 25. 如何使用jQuery/javascript检查当前时间是否在特定范围内?
- 26. 如何检查特定字符前是否有字符串
- 27. 安装前是否可以检查特定日期?
- 28. 检查NodeJS ClearTextStream流是否“结束”?
- 29. 检查child_process是否在node.js中结束?
- 30. 检查鼠标弹出是否结束
你需要的JavaScript,而不是jQuery的。 – zzzzBov
@zzzzBov:已编辑。也许应该保留[tag:jQuery]标记,因为可能会推荐插件。 – Ryan
你可以使用indexof http://stackoverflow.com/questions/800265/jquery-string-contains-manipulation – WadeJohnston