我的代码看起来像这样:
<ul id="ulList">
<li class="listClass" id="id1"><a href="http://link1">Link 1</a></li>
<li class="listClass" id="id2"><a href="http://link2">Link 2</a></li>
<li class="listClass" id="id3"><a href="http://link3">Link 3</a></li>
</ul>
现在我想要获得以下内容:
所有链接作为一个数组
所有li的id作为一个数组
有人可以帮忙吗?
allLinks
和allIds
是 jQuery 的类似数组对象,它们不是真正的 JavaScript 数组。要返回真正的 JavaScript 数组,需要使用allLinks = $.makeArray(allLinks);
和allIds = $.makeArray(allIds);
。 - Jose Rui Santos$.makeArray()
,在map()
之后你可以直接调用.get()
。 - Rory McCrossan