检索与类匹配的链接标题数组

Rya*_*yan 0 jquery

我将如何创建包含以下每个链接标题的数组?(链接1,链接2,链接3) - 我正在尝试通过load()命令传递此数据,因此如果用户决定单击其中一个链接,它会预先缓存结果以减少加载时间. (每个链接调用api获取与标题相关的数据)

<ul id="links">
    <li><a href="#" title="Link 1">Link 1</li>
    <li><a href="#" title="Link 2">Link 2</li>
    <li><a href="#" title="Link 3">Link 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我的想法:

var elems = document.getElementsByTagName("#links li a"); 
var arr = jQuery.makeArray(elems);
??
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得每个链接的标题attr()并将其作为数组发送

谢谢你:D

也许最好使用each()然后在其中有load(),所以它会递归地进行独立的加载调用?

取而代之的是:

    $("#similar-artists li a").each(function() { 
                    alert("alert");  // load();
}); 
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 5

您可以使用.map()获取标题数组,例如:

var arr = $("#links a").map(function() { return this.title; }).get();
Run Code Online (Sandbox Code Playgroud)

你可以在这里尝试一下.