指定されたタグ名を持つ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.
.closest()
を参照してください:
セレクターに一致する最初の祖先要素を取得します。現在の要素から始まり、DOMツリーを上に向かって進みます。
つまり、
$('#myId').closest('table')
( デモ )
$('#myId').closest("table");
$('#myId').parents('table')
も機能します