如何檢查當前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