Скрыть / показать столбец в таблице HTML

Я хотел бы сделать это, не html5 прикрепляя класс к каждому webpage td

Лично я бы выбрал подход show "класс на каждом td / th toggleclass / col". Затем вы можете включать divs и выключать столбцы, используя jquery-callback одну запись в className в hide контейнере, принимая такие div правила стиля, как:

table.hide1 .col1 { display: none; }
table.hide2 .col2 { display: none; }
...

Это будет jquery-post быстрее, чем любой подход html-table с использованием цикла JS; для jquery-callback действительно длинных таблиц divs это может существенно повлиять colspan на скорость отклика.

Если webpage вам удастся избежать поддержки hide IE6, вы можете использовать html5 селекторы смежности, чтобы jquery-callback избежать добавления атрибутов show класса в tds. Или же, если addclass вы хотите сделать разметку jquery более чистой, вы можете добавить td их автоматически из JavaScript webpage на этапе инициализации.

jquery

html

hide

html-table

show

2022-10-09T09:45:50+00:00