2014-09-10 3 views
0

Использование jQuery, как я могу получить ссылку внутри этого тега a?Получить форму ссылки href с помощью jquery

<a title="Rainham Pizza and Kebab" href="/rainham-pizza" class="restsRestStatus restPageLink restsStatusOpens"><b>Pre-order</b><span>Opens   16:00  </span></a> 

Я попытался с помощью:

jQuery("a.restsRestStatusrestPageLinkrestsStatusOpens").html(); 
+1

'JQuery ("a.restsRestStatus"). Атр ('HREF ') ' – Satpal

+1

http://stackoverflow.com/questions/4345427/jquery-set-and-get-href http://stackoverflow.com/questions/720970/jquery-hyperlinks-href-value – InferOn

+0

Возможный дубликат [jquery set и get href] (http://stackoverflow.com/questions/4345427/jquery-set- and-get-href) – InferOn

ответ

2
$("a.restsRestStatus.restPageLink.restsStatusOpens").attr("href"); 
1

Попробуйте использовать .attr(), как показано ниже: -

var url = $('a.restsRestStatus').attr('href'); 
alert(url); 

ИЛИ

var url = $("a.restsRestStatus.restPageLink.restsStatusOpens").attr("href"); 
alert(url); 
1

Вы можете использовать .attr() в JQuery

("a.restsRestStatus.restPageLink.restsStatusOpens").attr("href") 
+1

@satpal Спасибо, что указали его. Я просто скопировал селектор из вопроса :) –

0
href = $('a').attr("href"); 
alert(href); 
1
var link = $('a.restPageLink').attr('href'); 
0

попробовать это ...

var link =$(element).attr("href"); 
0

использовать опору() над ATTR() в большинстве случаев.

prop() - текущее состояние входного элемента, attr() - значение по умолчанию.

проп() может содержать вещи разных типов, атр() может содержать только струны

var url = $('a.restsRestStatus ').prop('href'); 
Смежные вопросы