可以说我有以下几点:

<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/

10-16 21:11