2016-03-17 127 views
1

我想訪問MI <a>標籤的href的值,它是具有ID的UL內如何用一個id訪問具有UL標籤的HREF

<ul id="nav-social"> 
    <li> 
     <a class="waves-effect" href="link" target="_blank"> 
    </li> 
    <li> 
     <a class="waves-effect" href="link" target="_blank"> 
    </li> 
</ul> 

我只需要前鏈接,然後第二次在另一個方法

我想這

var href = $('a:first').attr('href'); 
var url = $('#nav-social').html(href); 

但不工作

回答

1

$("#nav-social li a:first").attr("href")

$("#nav-social li a:last").attr("href") // if there are only 2 links

或者,您可以使用eq(index)

$("#nav-social li a").eq(0).attr("href"); // first link

$("#nav-social li a").eq(1).attr("href"); // second link

+0

非常感謝!當我需要第二個鏈接時,我想這裏沒有第二個功能:P –

+0

我更新了我的答案..它應該照顧所有的東西 – Krishna

+0

它作爲phpSQL的無用的jQuery使用任何線索爲什麼重要? –

2

您可以使用eq()方法使用基於索引的選擇。

var url1 = $("#nav-social li a").eq(0).attr("href") //first 
var url2 = $("#nav-social li a").eq(1).attr("href") //second 
相關問題