如何使用jquery通过指定的标记名称获取父元素?

时间:2010-11-15 15:02:01

标签: jquery parent

我想获得一个Element的父级,它具有特定的标记名称。

示例代码:

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

现在我想要这样的事情:

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

3 个答案:

答案 0 :(得分:101)

请参阅.closest()

  

获取与选择器匹配的第一个祖先元素,从当前元素开始并逐步向上遍历DOM树。

即,

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

Demo

答案 1 :(得分:8)

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

答案 2 :(得分:1)

$('#myId').parents('table')同样适用