0
有没有办法从jQuery选择项目对象?作为一个简单的例子,假设我想要一个对象数组,它对应于我的页面的锚;在每个对象中,txt表示锚点的文本,val表示其中的数据id attr。从jQuery选择器项目新对象
var result = [];
$("a").each(function(i, o) {
result.push({ txt: $(o).text(), val: $(o).data("id") });
});
doSomething(result);
是否有可能像做一个C#选择:
doSomething($("a").select(
function(i, o) { return { txt: $(o).text(), val: $(o).data("id") };
});
**这是**我正试图记住。谢谢! –
因为'map'(莫名其妙地)在数组周围返回一个'jQuery'包装而不是真正的数组,所以你可能会想在'get'结尾。 (这在['map'](http://api.jquery.com/map/)文档中提到。) –