回答
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. 從jQuery的URL抓取#id
- 4. 如何從URL獲取ID?
- 5. 從爆炸url獲取ID
- 6. 從URL獲取CSS ID
- 7. 從jquery獲取data-id
- 8. jquery從ID獲取樣式
- 9. 獲取錨#id url回到jquery
- 10. jQuery從url獲取信息
- 11. 從jQuery的URL獲取$ _GET []
- 12. 從Google+的URL中獲取活動ID?
- 13. 如何從WordPress的URL獲取ID
- 14. 從Vimeo獲取視頻ID url
- 15. 如何從Url客戶端獲取Id?
- 16. 如何從Google+虛榮URL獲取ID
- 17. 從URL獲取帖子ID在WordPress
- 18. Opencart從類別ID獲取類別URL
- 19. 獲取從URL ID在火力地堡
- 20. 從Foursquare中獲取場地ID url
- 21. 如何使用node.js從URL獲取Id
- 22. 從URL獲取YouTube視頻ID w/PHP
- 23. 安卓:從URL獲取youtubeVideo ID爲YouTubePlayer
- 24. 從URL獲取YouTube視頻ID
- 25. 如何從codeigniter中的URL獲取ID?
- 26. 使用JavaScript從URL獲取ID
- 27. 與jQuery的獲取元素的ID
- 28. 獲取jquery`$(this)`id
- 29. jQuery的獲取ID
- 30. 獲取URL ID和會話
這很好用!但是如果url右側有url-stuff呢? – Tom 2016-01-25 17:49:37