如何使用JQuery从列表中获取所有href值?

如何使用JQuery从列表中获取所有href值?,jquery,href,Jquery,Href,我想用JQuery从href属性中检索所有URI。我怎么能这么做 下面是一个HTML的示例 <ul class="nav navbar-nav"> <li class="active"><a href="www.myweb.com/home">Home <span class="sr-only">(current)</span></a></li> <li><a href="w

我想用JQuery从
href
属性中检索所有URI。我怎么能这么做

下面是一个HTML的示例

<ul class="nav navbar-nav"> 
    <li class="active"><a href="www.myweb.com/home">Home <span class="sr-only">(current)</span></a></li> 
    <li><a href="www.myweb.com/findyourcity">Find Your City</a></li> 
    <li><a href="www.myweb.com/howitwork">How It Works</a></li> 
    <li><a href="www.myweb.com/faq">FAQ</a></li> 
</ul>

要获得如下所示的单个属性值:

$('selector').attr('href');
但是,这只会为找到的第一个项目提供属性值。要获取多个值,请使用:

在您的情况下,选择器可能是
导航栏导航a
,因为您似乎希望导航栏中的所有链接,这使得您的代码如下:

var allLinks = $('.navbar-nav a').map( function() {
    return $(this).attr('href');
}).get();
var arrayVariable=[];
美元(“.nav li”)。每个(功能(i){
arrayVariable[i]=$(this.find(“a”).attr('href');
});
$(“#zz”).html(arrayVariable+”)


请包含一个实际问题。哪种编程语言?你想在这里干什么?您已经包含了一个MVC标记,但没有进一步解释您所说的
请编辑问题我想在jquery中获取所有href值如何在jquery中获取href值
var allLinks = $('.navbar-nav a').map( function() {
    return $(this).attr('href');
}).get();