groog
@groog
Я только учусь

Как в таблице выделить столбец или группу столбцов при наведении?

Есть html таблица. У таблицы многоуровневый заголовок. Самый нижний уровень - это названия столбцов. На уровне выше столбцы, объеденные в группы, далее группы групп и т.д. Таблица и группы задаются динамически. Приблизительный вид на картинке:

5b31f02392053925593181.png

Задачи:
1. При наведении на ячейку выделять соответствующий столбец, ячейку заголовка и ячейку группы. Вот так:

5b32218ddc745654001947.png

2. При наведении на группу выделять все столбцы, входящие в эту группу. Вот так:

5b32219ee599c219528197.png

Если с выделением просто столбца все понятно, то с добавлением групп в данной задаче я увяз . Никаких простых решений в голову не приходит, только сложные конструкции с костылями.
Товарищи разработчики, подкиньте, пожалуйста, идей, как это можно реализовать.

Песочница для экспериментов: https://jsfiddle.net/groog/7an8dhvo/18/
  • Вопрос задан
  • 3010 просмотров
Пригласить эксперта
Ответы на вопрос 2
Общая идея тут для группы 1

перебор сам допишешь, если понравиться

По аналогии и все остальное можно сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 19:54
2000 руб./за проект
28 апр. 2024, в 19:54
5000 руб./за проект
28 апр. 2024, в 19:44
10000 руб./за проект