所有元素的jQuery .data('key')

时间:2014-02-13 21:00:58

标签: javascript jquery jquery-selectors

在jQuery集上使用.data('keyname')时,我似乎只获得了第一个值。我希望它从每个元素返回一个值数组。

是否有一个jQuery快捷方式用于提取所有不涉及自己迭代集合的值?

1 个答案:

答案 0 :(得分:4)

使用.map

var dataValues = $(".yourElementSelector").map(function() {
    return $(this).data("keyname");
}).get();

这只是它的简短...... dataValues现在将成为您data('keyname')值的一个很好的数组。