2014-09-10 42 views
0

使用jQuery我怎樣才能獲得這個a標籤內的鏈接?使用jquery獲取鏈接形式的href

<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」)。ATTR(「HREF ')' – Satpal 2014-09-10 10:14:15

+1

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

+0

可能重複的[jQuery的設置和獲取href](http://stackoverflow.com/questions/4345427/jquery-set- and-get-href) – InferOn 2014-09-10 10:19:00

回答

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

嘗試使用.attr()如下所示: -

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

OR

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

你可以在jQuery的

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

@satpal感謝您指點。我剛剛從問題中複製了選擇器:) – 2014-09-10 10:16:07

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

使用.attr()試試這個...在在大多數情況下,ATTR()

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

使用道具()。

prop()是輸入元素的當前狀態,attr()是默認值。

道具()可以包含不同類型的東西,ATTR()只能包含字符串

var url = $('a.restsRestStatus ').prop('href'); 
0

你需要

var href = $(this).attr('href');