【发布时间】:2016-05-20 11:29:13
【问题描述】:
我正在尝试获取列表的内容并将其放入数组中。结果,我得到了一个数字列表,而不是其自身的内容。有什么想法可以将内容放在数组中吗?
var ar = [];
$('.div-holder .tab-inner').each(function(){
var createList = (ar.push($(this.innerHTML).text()));
console.log(createList);
});
<div class="div-holder">
<ul><li class="tab-alpha"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Beverley</span></span></a></li><li class="tab-beta"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Driffield</span></span></a></li><li class="tab-gamma"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Francis Scaife</span></span></a></li><li class="tab-delta"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Goole</span></span></a></li><li class="tab-epsilon tab-selected"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Haltemprice</span></span></a></li><li class="tab-zeta"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">Hornsea</span></span></a></li><li class="tab-eta"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">South Cave</span></span></a></li><li class="tab-theta"><a href="/promotions/half-term-activities/#"><span class="tab-outer"><span class="tab-inner">South Holderness</span></span></a></li>
<li class="tab-iota">
<a href="/promotions/half-term-activities/#">
<span class="tab-outer">
<span class="tab-inner">Withernsea</span>
</span>
</a>
这里是问题的链接https://jsfiddle.net/ryadkhhp/4/
【问题讨论】:
-
想在哪里获取 ar 数组或 createList 中的值?如果 arr 那么你的就可以了。只需 console.log(ar) 或者如果您想在 createList 中打印它,然后将其分配为 createList = $(this).html();