【发布时间】:2010-11-15 21:21:51
【问题描述】:
在 jQuery 中,我将如何尽可能地下降到 HTML 树中?
为简单起见,我只有一条向下的路径。
(相关但有好处:如何找到具有多个向下路径的最深元素?)
<html>
<table id="table0">
<tr>
<td id="cell0">
<div class"simple"> I want to change this information </div>
</td>
</tr>
</table>
</html>
我想更改名为 cell0 的单元格的最里面的 HTML,但我不一定知道里面所有类的名称。在不知道这些名字的情况下可以选择这么远吗?
非常感谢!
【问题讨论】:
-
如果
<td>中有两个兄弟<div>会发生什么? -
我知道您的示例代码只是一个示例,但我觉得我应该指出它是无效的 HTML,因为您有一个
<table>和<td>,它们之间没有<tr>。 -
@Spudley:谢谢Spudley,我修好了。
-
@cdhowie:非确定性行为!前一个标签范围内的第一个或最后一个都可以,我认为返回您检查的最后一个可能更容易。
-
请问为什么需要最里面的元素?我想不出需要这样选择的问题。
标签: javascript jquery html