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')
值的一個很好的陣列。