3
Я создал динамически div с классом x в таблице. Как я могу с помощью JavaScript уловить родительский столбец этого div и дать ему определенный класс?Получить таблицу родителя элемента
Прохождение через родительский узел tr и td не сработало. Есть идеи?
, так как ваш вопрос уже был дан ответ, я просто прокомментирую, что ваш скрипт был проворно не знаком с '
' между 'ответ
Если у вас есть jQuery, это очень просто. Если HTML-то вроде этого:
Тогда вы можете сказать что-то вроде:
closest
функция идет в дереве DOM, пока он не достигнет элемента, который соответствует селектор вы даете (в этом случаеtable
).источник
2012-01-30 16:04:13 cambraca
Предполагая, что библиотеки не задействованы.
источник
2012-01-30 16:04:29 Quentin
Предполагая, что новые Див уже вставленных в дерево DOM, вы можете использовать JQuery:
Голые Javascript может сделать подобные вещи, но вы должны написать цикл для перебора до каждого .parentNode, тест, если это таблица, и т.д. ...
источник
2012-01-30 16:05:39
Использование JQuery Если HTML-то вроде этого:
Затем вы можете позвонить в родительскую таблицу:
ниже код даст HTML вашей таблицы:
Вы можете использовать
$('div.divClass').parent();
, как вы хотите ...Ура!
источник
2012-01-30 16:10:17
Смежные вопросы