2014-02-13 79 views
0

在jQuery集合上使用.data('keyname')时,我似乎只能得到第一个值。我希望它从每个元素返回一个数组值。所有元素的jQuery .data('key')

是否有一个jQuery快捷方式拉取所有不涉及迭代集合的值?

回答

4

使用.map

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

这大约是短,因为它得到... dataValues现在将你的data('keyname')值的一个很好的阵列。

相关问题