在jQuery集上使用.data('keyname')
时,我似乎只获得了第一个值。我希望它从每个元素返回一个值数组。
是否有一个jQuery快捷方式用于提取所有不涉及自己迭代集合的值?
答案 0 :(得分:4)
使用.map
:
var dataValues = $(".yourElementSelector").map(function() {
return $(this).data("keyname");
}).get();
这只是它的简短...... dataValues
现在将成为您data('keyname')
值的一个很好的数组。