Скрытие n-го ребенка от определенной таблицы - PullRequest
0 голосов
/ 14 апреля 2019

У меня есть две таблицы на странице. Как мне обратиться ко второму, id="tapp", для запуска функций показа / скрытия nth-child?

Я невежественно пытался обратиться к конкретной таблице, добавив ссылку на идентификатор в начало 'td:nth-child...'

...
var x = document.getElementById("tatt");
$(x.'td:nth-child(3),th:nth-child(3)').hide();
...

Ответы [ 2 ]

1 голос
/ 14 апреля 2019

Вы можете предшествовать селектору id в каждой группе, разделенной запятыми.Попробуйте

$('#tatt td:nth-child(3), #tatt th:nth-child(3)').hide();

Примечание: Почему вы используете getElementById(), когда у вас уже есть jQuery?

0 голосов
/ 14 апреля 2019

скорее что-то вроде

$('#tatt').find('td:nth-child(3), th:nth-child(3)').hide();

или

$('#tatt td:nth-child(3), #tatt th:nth-child(3)').hide();

(Кстати, если вы используете jQuery для манипулирования DOM, на самом деле нет необходимости также вызывать метод findElementById. Просто придерживайтесь $(/*selector*/).

...