是的 只会反一个。
你可以这样写:
var a = [];$("a").each(function(i, o){ a[i] = $(o).attr('test-name'); // a.push($(o).attr('test-name')); // 两种写法选一个就好});
var str=$("a").map(function(){return ( $(this).attr("test-name") );}).get().join("|");alert(str);