Jquery获取数组中的链接
我有一个网页,我想得到一个数组集的所有链接。 “我的页面”中的元素堆叠如下:Jquery获取数组中的链接,jquery,Jquery,我有一个网页,我想得到一个数组集的所有链接。 “我的页面”中的元素堆叠如下: <ul class='abc' <li> <div> <h3> <a href="www.1.com"> hey1</a> <span class="xyz"> heyxyz </span> </h3> </div> </li> <ul> 您可以使用map方法创建对象数
<ul class='abc'
<li>
<div>
<h3> <a href="www.1.com"> hey1</a>
<span class="xyz"> heyxyz </span>
</h3>
</div>
</li>
<ul>
您可以使用map
方法创建对象数组:
var arr = $('.abc').map(function () {
var $this = $(this);
return {
'a_href': $this.find('a').attr('href'),
'a_text': $this.find('a').text(),
'span_text': $this.find('span.xyz').text()
};
}).get();
我似乎不明白这一点。我只需要能够在我进入元素后进行解析。有没有其他方法可以将其放入数组中?(我需要3个这样的数组)。@BoyLittUp,正如我所说,这将创建一个对象数组。每个ul
一个对象。您还可以使用jQuery.each()
方法和.push()
将所需的值放入数组(如果这样做有意义的话)。