使用jQuery返回匹配元素的属性ar数组

时间:2010-07-28 16:34:26

标签: javascript jquery

在jQuery中,很容易选择元素作为数组。

  

$( “A”); //作为元素数组的锚点返回

但是可以选择匹配元素属性作为数组吗?

目前我需要做一些像......

  

links = [];

     

$(“a”)。each(function(){

href = $(this).attr("href");
links.push(href); 
     

});

有没有更好的方法用所有匹配的锚点的href填充变量链接

2 个答案:

答案 0 :(得分:18)

像这样使用$ .map:

var links = $('a').map(function() { return this.href }).get()

答案 1 :(得分:5)

var links = $("a").map(function(){return $(this).attr("href")}).get();