Подтвердить что ты не робот

Как получить родительский элемент по указанному имени тега с помощью jquery?

Я хочу получить родительский элемент, имеющий указанное имя тега.

Пример кода:

<table>
   <tr>
      <td>
          <input type='button' id='myId' />
      </td>
   </tr>
</table>

Теперь я хочу что-то вроде этого:

$('#myId').specificParent('table'); //returns NEAREST parent of myId Element which table is it tagname.
4b9b3361

Ответ 1

См. .closest():

Получить первый элемент предка, который соответствует селектору, начиная с текущего элемента и развиваться через дерево DOM.

т.е.

$('#myId').closest('table')

(Демо)

Ответ 2

$('#myId').closest("table");

Ответ 3

$('#myId').parents('table') работает также