jquery不能获取多个attr值问题

2024-11-23 14:52:10
推荐回答(2个)
回答1:

是的 只会反一个。

你可以这样写:

var a = [];

$("a").each(function(i, o){
    a[i] = $(o).attr('test-name');
    //  a.push($(o).attr('test-name'));   
   // 两种写法选一个就好

});

回答2:

var str=$("a").map(function(){

return ( $(this).attr("test-name") );
}).get().join("|");
alert(str);