在 jQuery 集上使用 .data('keyname')
时,我似乎只获得了第一个值。我希望它从每个元素返回一个值数组。
是否有一个 jQuery 快捷方式可以提取所有值而不涉及您自己迭代集合?
最佳答案
使用.map
:
var dataValues = $(".yourElementSelector").map(function() {
return $(this).data("keyname");
}).get();
这已经是最短的了...dataValues
现在将是一个很好的 data('keyname')
值数组。
关于javascript - jQuery .data ('key' ) 对于所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21765399/