我想獲取一個表格的內容到一個數組,其中每個tr
具有html5自定義數據屬性,這些是插入到數組中的值,其中行分別是陣列。試圖陣列表格數據attr內容使用每個
我曾嘗試以下: JSfiddle
var data = Array();
$("table tr").each(function(i, v){
data[i] = Array();
$(this).data().each(function(ii, vv){
data[i][ii] = $(this).text();
});
});
alert(data);
然而,這是行不通的。
這麼多錯誤:不能調用'數據()'不帶參數,你必須提供屬性名稱。它返回一個字符串,而不是一個數組。 '.text()'只適用於DOM元素的jQuery對象,而不是普通的對象。 – Barmar
@Barmar其實你可以不帶參數調用'data()',[這裏是它的文檔](http://api.jquery.com/data/#data) –
另外,你不能初始化一個數組用'Array()'它的'new Array()'或'[]',後者是首選。 –