在jQuery集上使用.data('keyname')
时,我似乎只获得第一个值。我希望它从每个元素返回一个值数组。
是否有一个jQuery快捷方式可用于提取所有不涉及自己迭代设置的值?
最佳答案
使用.map
:
var dataValues = $(".yourElementSelector").map(function() {
return $(this).data("keyname");
}).get();
这差不多就可以了...
dataValues
现在将是您的data('keyname')
值的漂亮数组。