0
在jQuery集合上使用.data('keyname')
时,我似乎只能得到第一个值。我希望它从每个元素返回一个数组值。所有元素的jQuery .data('key')
是否有一个jQuery快捷方式拉取所有不涉及迭代集合的值?
在jQuery集合上使用.data('keyname')
时,我似乎只能得到第一个值。我希望它从每个元素返回一个数组值。所有元素的jQuery .data('key')
是否有一个jQuery快捷方式拉取所有不涉及迭代集合的值?
使用.map
:
var dataValues = $(".yourElementSelector").map(function() {
return $(this).data("keyname");
}).get();
这大约是短,因为它得到... dataValues
现在将你的data('keyname')
值的一个很好的阵列。