如何将属性插入数组?

时间:2010-09-10 13:37:51

标签: javascript jquery attributes

$(some_selector)中的每个元素都有my_attr属性(这是一个数字)。

我想将所有这些属性插入到数组中。

使用jQuery最简单的方法是什么?

1 个答案:

答案 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数组。