Возможно ли получить URI с помощью javascript или можно разбить href ссылки, и если да, то я пытаюсь запустить некоторый ajax, который имеет зависание и щелчок события и вызов метода для каждый ajax является таким же, поэтому мне нужно иметь возможность получить уникальный идентификатор, который передается в URI.URI и jQuery help
0
A
ответ
0
HTML
<a href="https://stackoverflow.com/users/1/details">User</a>
JQuery
$("a").click(function(e){
var href = $(this).attr('href'); // = /users/1/details
//Once you have it, get the id:
var id = href.split('/')[2]; // returns 1
//Do something with it
e.preventDefault(); // Keep the original link from being followed
});
1
Якорь делает доступными те же свойства, которые вы найдете в window.location.
E.g.
<a id="mylink" href="http://website.com/page.html#content">Link</a>
JQuery:
var anchor = $('a#mylink')[0]; // [0] to access DOM node
anchor.href; // => http://website.com/page.html#content
anchor.pathname; // => page.html
anchor.hash; // => #content
anchor.protocol; // => http: