Привет, ребята, у меня есть этот вопрос
У меня есть эта структура:
<table>
<tbody>
<tr>
<td id="id1"><td>
<td><td>
<td><td>
<td><td>
</tr>
...
</tbody>
</table>
У меня есть идентификатор td, и я хочу найти элемент таблицы. Затем я хочу найти, изменить и показать/скрыть 4-й tr, но я не могу.
Я пробовал $("td#id1")
и он находит td, но как я могу использовать его для получения элемента таблицы, а затем 4-й строки. У них нет идентификаторов.
Еще одна проблема: я никак не могу изменить структуру, новые идентификаторы не могут быть добавлены.
Вы можете использовать ближайший() вместе с find() и : eq():
$("td#id1").closest('table').find('tr:eq(3)').show(); // or hide() here