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/)文檔中提到。) –