У меня возникла проблема, и мне нужна ваша помощь. У меня есть несколько таблиц с такой структурой:
------------------------------------------------------
| | Col A | Col B | Col C | Col D | Col E |
------------------------------------------------------
| Row 1 | 150 | 0.00 | 2000 | 700 | 0.00 |
------------------------------------------------------
| Row 2 | 175 | 0.00 | 2000 | 700 | 100 |
------------------------------------------------------
| Row 3 | 25 | 0.00 | 1000 | 700 | 0.00 |
------------------------------------------------------
Мне нужно найти и удалить в каждой таблице каждый столбец, который содержит в каждой строке значение «0.00». В приведенном выше примере я не хочу полностью удалять столбец B. Столбец E должен оставаться там, потому что он имеет в строке 2 ненулевое значение.
Я начал с этого, но не знаю, как это sh закончить. Думаю, мне это сложно. У кого-нибудь есть хорошая идея, чтобы помочь мне? Большое спасибо: -)
searchForZeroCells: function() {
var obj = this;
var TableCleanUp = jQuery(obj.settings.selector.TableCleanUp);
TableCleanUp.each(function() {
var currentTable = jQuery(this);
var currentTableRow = currentTable.find('tr');
var rowsPerTable = currentTableRow.length;
var rowArray = [];
currentTableRow.each(function() {
var currentRow = jQuery(this);
var cellsPerRow = currentRow.find('td').length;
if(cellsPerRow > 0) {
currentRow.find('td').each(function() {
var currentCell = jQuery(this);
if(jQuery.trim(currentCell.text()) == '0.00') {
rowArray.push(currentCell.index());
console.log(rowArray);
}
});
}
});
});
}