我的頁面上有多個table
s。我想從所有表中選擇一個特定的列,但我無法理解我的代碼片段的問題。
它看起來像這樣:Javascript - 如何獲取表格的特定列數據?
function getTableColumnValues(){
var table, columnValue, tableId
table=document.getElementsByTagName('table');
for(l=1;l<table.length;l++){
tableId = table[l].id
if(tableId != ""){
columnValue = $(tableId+'>tbody>tr>td:nth-child(2)').each(function(){ // Here 2 is the column number of which the data I want.
$(this).text()
});
console.log('TABLE ID: ',tableId);
console.log("COLUMN VALUE: ",columnValue);
}
}
}
但我的調試器的控制檯顯示此:
TABLE ID: id_219
COLUMN VALUE: Object[]
TABLE ID: id_220
COLUMN VALUE: Object[]
TABLE ID: id_221
COLUMN VALUE: Object[]
它是確定放置的jQuery JavaScript代碼裏面?
請幫我,我在哪裏做錯了?
$(「#」+ tableId ...但爲什麼混合使用DOM和jQuery?做$('table')。each ...和.eq – mplungjan