Как вы проверяете в JS, какое значение td выше текущего находится в таблице? Я пытаюсь получить такой стол:
|column1 | column2 | column3 | column4 |
----------------------------------------
| | | | |
----------------------------------------
| | | data | |
----------------------------------------
| | | data | fox |
----------------------------------------
| | bacon | | |
----------------------------------------
| | | | |
Чтобы выглядеть так:
|column1 | column2 | column3 | column4 |
----------------------------------------
| | | | |
----------------------------------------
| | | | |
-------------------- data -----------
| | | | fox |
----------------------------------------
| | bacon | | |
----------------------------------------
| | | | |
Мой план состоял в том, чтобы пройтись по каждому элементу td, проверить html этого td, затем тот, что выше, и, если они равны, скрыть нижний и установить для ряда строк верхнего элемента значение 2.
У меня проблемы с итерацией по элементам td, я пробовал некоторые jQuery, например:
$("#myTable td").each(function(){
console.log($(this).html())
});
Но я не могу легко получить доступ к ячейке выше / ниже текущей. Есть идеи?