Показать сообщение отдельно
  #1 (permalink)  
Старый 14.06.2016, 21:42
Новичок на форуме
Отправить личное сообщение для PILATONE Посмотреть профиль Найти все сообщения от PILATONE
 
Регистрация: 14.06.2016
Сообщений: 4

Перебор строки таблицы и объединение
Доброго времени суток!

Подскажите пожалуйста как перебрать таблицу и "объединить" ячейки в строке с одинаковым контентом при помощи JavaScript.

Есть скрипт который объединяет ячейки в столбиках, но так как я пока не очень дружу с JS переписать его не могу

Вот кстати он:

var x = document.getElementById("table").rows;
		var i, j, z;
		var a = 0;

		for (i = x[0].cells.length - 1; i > 0; i--) {
			for (j = 2; j < x.length; j++) {

				if (x[j].cells[i].textContent == x[j - 1].cells[i].textContent) {
					if (x[j].cells[i].textContent != "") {
						a++;

						if (j == (x.length - 1)) {
							for (z = 0; z < a; z++) {
								x[j - z].deleteCell(i);
							}
							x[j - a].cells[i].setAttribute("rowSpan", (a + 1));
							a = 0;
						}
					}
				} else {

					if (a >= 1) {
						for (z = 1; z < (a + 1); z++) {
							x[j - z].deleteCell(i);
						}
						x[j - (a + 1)].cells[i].setAttribute("rowSpan", (a + 1));
						a = 0;
					}
				}
			}
		}


Заранее благодарен!
Ответить с цитированием