如何在jQuery的ul列表中获取li的第一个href链接

我有以下清单

 

我想抓住第一个链接的href。 此链接需要在var链接中,因此我可以使用它来动态检索页面内容。 谢谢你的帮助 :)

您可以使用:first selector:

 var url = $("ul.tabs a:first").attr("href"); 

或者:eq()选择器:

 var url = $("ul.tabs a:eq(0)").attr("href"); 
 $(function() { var href = $('ul.tabs').find('a').slice(0,1).attr('href'); }); 

这是非常快的,如果你在性能之后试图避免Sizzle选择器:

http://jsperf.com/selector-sizzle-vs-methods

简单如

 var link = $(".tabs li:first a").attr("href");