$(some_selector)
中的每个元素都有my_attr
属性(这是一个数字)。
我想将所有这些属性插入到数组中。
使用jQuery最简单的方法是什么?
答案 0 :(得分:5)
您可以使用.map()
:
var arr = $("some_selector").map(function() {
return $(this).attr("my_attr");
}).get();
或者作为一个数字,一路上解析:
var arr = $("some_selector").map(function() {
return parseInt($(this).attr("my_attr"), 10);
}).get();
其中任何一个都返回一个JavaScript数组。