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

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

最佳答案

使用.map

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


这差不多就可以了... dataValues现在将是您的data('keyname')值的漂亮数组。

10-04 16:50