0
Я немного искал форумы, но не смог найти решение моего разборчивого вопроса.hide td element в зависимости от класса от
У меня есть таблица, которую я создаю программно. Первый элемент <thead>
, некоторые элементы <th>
будут иметь определенный класс. Затем, построив <tbody>
, я хочу, чтобы элементы <td>
попали под столбец <th>
с определенным классом, чтобы скрыть. (Конечно, я скрою <th>
с классом).
Может ли кто-нибудь помочь мне?
вы пробовали это по своему усмотрению? –
Я понятия не имею, с чего начать .. думал о создании массива с индексами из '
ответ
С JQuery, что о чем-то вроде этого?
получить
<th>
с определенным классом:А потом, скрыть
<th>
и<tds>
:источник
2016-08-26 14:14:01
, это похоже на то, что мне нужно, позвольте мне попробовать его – Robin
закрыть. 2 вопроса: 'nth_column ++' должен появиться после 'if ($ (this) .hasClass (" foo ")) {' block. и он принимает только nth '
, если вы добавите 'row_count = 1' и в цикле for, make' nth_column_row = nth_column * row_count; ', после цикла for' row_count ++ 'он работает. если вы отредактируете свой ответ с этим, я приму его. ^^ – Robin
Прежде всего создайте шаблон таблицы с
display:none
.После этого клона этой таблицы с
.clone()
. УдалитеId
иdisplay:none
с элемента. Добавьте свои данные в определенное место в таблице и добавьте таблицу в div.Это лучший способ создать таблицу. Это просто, и вы знаете, что создаете, потому что есть шаблон. Надеюсь, это поможет.
источник
2016-08-26 14:09:57 Qsprec
Если вы скрываете 3-й столбец, вы можете добавить
.hidden
классth:nth-child(3), td:nth-child(3)
В вашем CSS вы бы
источник
2016-08-26 14:10:06
ok, но я не знаю, какой столбец мне нужно скрыть, я не знаю, если это третий или девятый, это зависит от th с классом – Robin
. Вы делаете таблицу программно, чтобы создать список 'var indexes = []' then 'indexes.push (i)' при добавлении th с классом hide. Затем вы можете добавить скрытый класс, используя jquery, и селектор, построенный из значений в вашем списке –
Смежные вопросы