2014-09-10 81 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');