采用同事的项目:-(我有以下标记,并希望用ajax调用中的数据填充以返回一些数据。我如何获得以下数组[925,927,928]
以便我可以迭代它。
<div class="query-social" data-global-id="925"></div>
<div class="query-social" data-global-id="927"></div>
<div class="query-social" data-global-id="928"></div>
我如何才能获得满足条件的数据全局ID列表.query-social?我发现的大多数例子都是一次性的。
THX
答案 0 :(得分:1)
假设您要选择真实属性而不是(已解析)属性,请使用:
var list = $(".query-social[data-global-id]").map(function(){
return $(this).attr("data-global-id");
}).get();
答案 1 :(得分:1)
var arr = [];
$('div.query-social').each(function (i, el) {
arr.push($(el).attr('data-global-id')));
});
或地图
var arr = $("div.query-social").map(function(){
return $(this).attr("data-global-id");
}).get();
答案 2 :(得分:0)
var globalIDs = $('.query-social').map(function(){
return $(this).data('global-id');
}).get();