我有以下代码,我想找到最接近的tr元素
但它没有用。(返回undefined)但我可以得到最接近的ul
',' li
'没有问题 。任何帮助是极大的赞赏。感谢
我已在下面添加了实际的HTML代码
HTML
<tr>
<td>
.......want to find something here
</td>
<td class="some class name">
<div align="right" class="number">
<div>
<a class="hover" href="#"><img src="preview.jpg" width="24px" height="24px"></a>
</div>
</div>
</td>
</tr>
答案 0 :(得分:3)
好。 据我所知,它应该在TABLE标签中使用TR标签。 表格标签应如下所示。
<table>
<tbody>
<tr>
<td>
........
</td>
</tr>
</tbody>
</table>
因此,您应该在添加TR之前添加TABLE,TBODY标记,并在添加自己的UL之前添加TD。
不要忘记关闭BODY标记并在HTML文档的开头添加HTML标记。
它应该工作。 我在当地测试过。
更新了html。
<body class="ancestors">body (great-great-grandparent)
<input type="button" value="test" />
<div style="width:500px;">div (great-grandparent)
<table>
<tbody>
<tr>
<td>
<ul>ul (grandparent)
<li>li (direct parent)
<span class='extralink'>span</span>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
</body>