可以说我有以下几点:
<table><tr><td>
<table> <!-- I want a reference to this table -->
<tr>
<td>
<table>
<tr><td><span class="theSpanClass"></span></td></tr>
</table>
</td>
</tr>
</table>
</td></tr></table>
使用 jQuery,我希望能够引用从跨度到正文的第二个表。
谢谢
最佳答案
对于原始问题: 如果您来自跨度,那么您可以这样做:
$(".theSpanClass").parents("table:last")
这使用
.parents()
来获取所有 <table>
的祖先,然后选择它找到的 :last
一个,因为它们被排序在 DOM 上。针对新问题进行了更新: 由于问题已更新,因此升级了 2 个级别,您会发现使用
:eq()
如下所示:$(".theSpanClass").parents("table:eq(1)") //it's 0-based
关于jquery - 查找 HTML DOM 元素的特定父元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3006391/