开发者

How to get first href link of li in a ul list in jQuery

I have the following list

 <ul class="tabs">
 <li><a href="testlink.php">First link</a></li>  
 <li>&开发者_运维知识库lt;a href="testlink2.php">Second link</a></li>
 </ul>

I would like to grab the href for the first link. This link needs to be in a var link so I can use it to dynamically retrieve a page content. Thanks for any help :)


You can use the :first selector:

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

Or the :eq() selector:

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


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

This is pretty fast, if you're after performance try to avoid Sizzle selectors:

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


simple as

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜