javascript - JQuery - 如何存储收到的每个数据

标签 javascript jquery arrays

如何存储从下面的 Jquery 接收的数据以供进一步使用。

$('#div').find('a').each(function() {
    console.log($(this).attr('href'));
});

http://jsfiddle.net/mvm6o208/你可以在这里找到我的代码。

最佳答案

创建一个数组并将值推送到它。喜欢

var store = [];
$('#div').find('a').each(function() {
    store.push($(this).attr('href'));
});

更新:根据您发布的 fiddle 中的 html,选择器应该是 $('div').find('a') 而不是 $('#div ').find('a'),因为您没有任何 ID 为 div 的 div。查看工作 fiddle here .

也根据 the inputs从下面的评论中,通过

推送到数组会更快
store[store.length] = $(this).attr('href');

关于javascript - JQuery - 如何存储收到的每个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276840/

相关文章:

javascript - DataTables循环遍历表并删除特定列中包含特定字符串的所有行

javascript - 检查嵌套数组中的每个值是真还是假的更好方法?

python - 3d 矩阵中的 2d bool 选择

javascript - 从button_tag调用javascript函数?

javascript - 来自 Bootstrap 表的基于 Ajax 的数据的数据单元格上的工具提示

javascript - "Sticky rows"用于 jquery 表排序器

javascript - 如何使用 Angular.js 添加/删除 onClick 列表项?

javascript - 强制脚本在 AJAX 加载的页面中运行

jQueryeach只影响最后一个元素

c++ - 在 C++ 中访问数组的负索引处的内存不会返回垃圾