Найти элементы в таблице из тд, который имеет идентификатор

0

Привет, ребята, у меня есть этот вопрос

У меня есть эта структура:

<table>
   <tbody>
      <tr>
         <td id="id1"><td>
         <td><td>
         <td><td>
         <td><td>
      </tr>
      ...
   </tbody>
</table>

У меня есть идентификатор td, и я хочу найти элемент таблицы. Затем я хочу найти, изменить и показать/скрыть 4-й tr, но я не могу.

Я пробовал $("td#id1") и он находит td, но как я могу использовать его для получения элемента таблицы, а затем 4-й строки. У них нет идентификаторов.

Еще одна проблема: я никак не могу изменить структуру, новые идентификаторы не могут быть добавлены.

Теги:

1 ответ

2
Лучший ответ

Вы можете использовать ближайший() вместе с find() и : eq():

$("td#id1").closest('table').find('tr:eq(3)').show(); // or hide() here
  • 0
    попробовал это: у объекта # <HTMLTableCellElement> нет метода 'ближайший'
  • 0
    Вы включили JQuery?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню