回答
var url = 'http://www.site.com/234234234';
var id = url.substring(url.lastIndexOf('/') + 1);
alert(id); // 234234234
這只是基本的JavaScript,沒有涉及jQuery。
var url = "http://www.site.com/234234234"
var stuff = url.split('/');
var id = stuff[stuff.length-1];
//id = 234234234
使用jQuery URL Parser plugin,你應該能夠做到這一點:
jQuery.url.segment(1)
我喜歡這個,因爲大多數其他解決方案似乎在有錨,查詢參數等涉及時失敗。 – 2010-09-16 20:13:55
var url = window.location.pathname;
var id = url.substring(url.lastIndexOf('/') + 1);
var full_url = document.URL; // Get current url
var url_array = full_url.split('/') // Split the string into an array with/as separator
var last_segment = url_array[url_array.length-1]; // Get the last part of the array (-1)
alert(last_segment); // Alert last segment
謝謝。分號在第二行中丟失 – Elnoor 2017-02-22 19:41:12
只是因爲我可以:
function pathName(url, a) {
return (a = document.createElement('a'), a.href = url, a.pathname); //optionally, remove leading '/'
}
pathName("http://www.site.com/234234234") -> "/234234234"
嘗試這個JavaScript
片段爲獲取參數rs來自URL。使用javascript將URL參數從當前窗口位置或靜態URL中獲取到函數調用的參數中。
的JavaScript
function getUrlParameters(parameter, staticURL, decode){
var currLocation = (staticURL.length)? staticURL : window.location.search,
parArr = currLocation.split("?")[1].split("&"),
returnBool = true;
for(var i = 0; i < parArr.length; i++){
parr = parArr[i].split("=");
if(parr[0] == parameter){
return (decode) ? decodeURIComponent(parr[1]) : parr[1];
returnBool = true;
}else{
returnBool = false;
}
}
if(!returnBool) return false;
}
要想從上述靜態URL參數「ID」,使用以下命令:
var idParameter = getUrlParameters("id", "http://www.example.com?id=1234&auth=true", true);
或
var idParameter = getUrlParameters("id", "", true);
非常有用..非常感謝 – Zohaib 2017-10-02 15:58:50
我的網址像這樣http://www.default-search.net/?sid=503。我想得到503。我寫了下面的代碼。
var baseUrl = (window.location).href; // You can also use document.URL
var koopId = baseUrl.substring(baseUrl.lastIndexOf('=') + 1);
alert(koopId)//503
如果使用
var v = window.location.pathname;
console.log(v)
你只會得到 「/」;
這對我沒有用,但Rohrbs的帖子在上面工作很好。 – tbone 2018-02-21 21:07:20
- 1. 從url獲取ID
- 2. 從jQuery的URL獲取YouTube視頻ID
- 3. 如何從URL獲取ID?
- 4. jquery從ID獲取樣式
- 5. 獲取錨#id url回到jquery
- 6. 從jQuery的URL獲取$ _GET []
- 7. jQuery從url獲取信息
- 8. 獲取從URL ID在火力地堡
- 9. 從Foursquare中獲取場地ID url
- 10. 從URL獲取YouTube視頻ID w/PHP
- 11. 安卓:從URL獲取youtubeVideo ID爲YouTubePlayer
- 12. 從URL獲取帖子ID在WordPress
- 13. 與jQuery的獲取元素的ID
- 14. 獲取jquery`$(this)`id
- 15. jQuery的獲取ID
- 16. 獲取瀏覽器的URL與jQuery
- 17. 獲取ALT =「」從與jQuery
- 18. 獲取從DIV jQuery的父ID
- 19. 如何從html的()jQuery中獲取ID
- 20. jQuery->從其他屬性獲取ID
- 21. 如何從會話PHP獲取jQuery ID?
- 22. jQuery從一個ID獲取總位置
- 23. 從url獲取子字符串jquery
- 24. 使用jQuery從url獲取字符串?
- 25. 獲取背景圖片的URL從內聯CSS與jQuery
- 26. 從jsp獲取ID
- 27. 獲取與jQuery
- 28. 獲取與jQuery
- 29. 獲取與jQuery
- 30. 獲取與jQuery
這很好用!但是如果url右側有url-stuff呢? – Tom 2016-01-25 17:49:37