在JQuery中,将一组节点的数据属性转换为数组的最佳方法是什么?
我的语法有效:
var ids = $("a.some_class").map(function(index, item) {return item.getAttribute('data-id');});
这有更简单的语法吗?
谢谢
答案 0 :(得分:1)
尝试
var ids = $("a.some_class").map(function() {
return $(this).data('id'); //or return this.getAttribute('data-id');
}).get();
答案 1 :(得分:1)