2017-03-23 34 views
-1

如何找到在HTML表中的最高/最低值這裏討論: jQuery/JavaScript find highest value in table column的jQuery/JavaScript的發現HTML表格列的最高/最低值

然而,我的表中有更多的列,我想排除列1和列2被標記。我如何排除這兩列被標記?

+0

@Pete這是此用戶的第一個問題。我對通過減少他們的第一個問題而不鼓勵他們學習或參與Web開發社區感興趣。 – musicnothing

+0

@Pete好吧,這不是一個愚蠢的問題,只是有點不清楚(雖然不夠清楚,不能回答...)。我認爲通過加強它可以幫助用戶獲得一點業力/信心。 – musicnothing

回答

1

這很簡單。使用與該答案相同的代碼片段,但進行以下更改:

var data =$.each(trs , function(index, tr){ 
    $.each($(tr).find("td"), function(index, td){ // Remove .not(":first") 
     if (index < 2) return true; // Add this line 
     cols[index] = cols[index] || []; 
     cols[index].push($(td).text()) 
    }) 
}); 

這將跳過前兩列。

+0

但是,在未來,如果我想排除例如列1,3,6? –

+0

只要改變'if()'來檢查這些索引。索引從0開始(所以索引0是列1),所以在這種情況下,你可以這樣做:'if(index == 0 || index == 2 || index == 5)return true;' – musicnothing

+1

它的工作原理! 非常感謝! –