Jquery 如何获得每个';href';属性,该属性来自html中的每个链接

Jquery 如何获得每个';href';属性,该属性来自html中的每个链接,jquery,ajax,Jquery,Ajax,我想从html代码中获取每个链接,以便在单击其他页面的div类内容时加载: 我只是不能得到它的权利,但我已经得到了第一个链接。。。 这是我的职责: $("a.button.view").click(function(e) { links = $("a.button.view").attr('href'); e.preventDefault() $(".wrapper-error"

我想从html代码中获取每个链接,以便在单击其他页面的div类内容时加载: 我只是不能得到它的权利,但我已经得到了第一个链接。。。 这是我的职责:


    $("a.button.view").click(function(e) {
        links = $("a.button.view").attr('href');
        e.preventDefault()

        $(".wrapper-error").load(links + " .wrapper-order-details");

    });
```
this is my html:
```
<a href="http://localhost:8080/account/view-order/426/" class="button view">View</a>
<a href="http://localhost:8080/account/view-order/427/" class="button view">View</a>
<a href="http://localhost:8080/account/view-order/428/" class="button view">View</a>
```

$(“a.button.view”)。单击(函数(e){
links=$(“a.button.view”).attr('href');
e、 预防默认值()
$(“.wrapper error”).load(链接+”.wrapper订单详细信息);
});
```
这是我的html:
```
```

您可以使用jquery来实现这一点

var links = [];
$('a').each(function() {
   links.push( this.href ); 
});
console.log(links); 
使用
map()
是最短的方法

constlinks=$('a').map((\uel)=>el.href.get()
console.log(链接)


谢谢,现在我有了数组,我想在.wrapper error中显示每个.wrapper order details类div link的内容,有什么建议吗?是的,您所要做的就是对(I=0;I记住,如果答案对您有效,请接受它。
$(document.ready(function(){$(“a.button.view”)。单击(function(e){e.preventDefault()var link=[];$('a.button.view')。每个(function(){link.push(this.href);console.log(link);console.log(link[i]););for(i=0;i
我得到了这个结果,但是如果我两次单击一个链接,它会传递两个href属性。你可以使列表唯一,我的意思是删除重复的
函数唯一(list){var result=[];$.each(列表,函数(i,e){if($.inArray(e,result)=-1)result.push(e);});返回result;}
如果回答了您的问题,请接受答案:)谢谢,现在我有了数组,我想在.wrapper error中显示每个.wrapper order details类div链接的内容,有什么建议吗?到目前为止,我已经知道了,但是每次我点击一个按钮两次,它都会通过href attr.
$(document).ready(function(){$(“a.button.view”)。点击(function(e){e.preventDefault()var link=[];$('a.button.view')。每个(函数(){link.push(this.href);console.log(link)(link);console.log(link[i]);});for(i=0;i