gpt4 book ai didi

jquery - 如果我已经引用了某个项目,则在 jQuery 中选择后代

转载 作者:行者123 更新时间:2023-12-01 00:43:54 26 4
gpt4 key购买 nike

我有以下 HTML:

<table id="myTable">
<tr>
<td><div>test</div></td>
</tr>
<tr>
<td><div>test</div></td>
</tr>
</table>

我在变量 $myTable 中引用了 #myTable

如何在不再次使用字符串 #myTable 的情况下选择所有后代 div 标记(即仅使用 $myTable 对象)?

澄清一下,假设此示例有效:

$('#myTable div')

...它不符合我的标准,因为我不想重新输入 #myTable

此外,我不希望像这样指定层次结构中的每个父级:

$myTable.children('tr').children('td').children('div')

我尝试使用

$myTable.children('div')

...但它似乎只选择直接子元素,而 div 元素则不然。

我想使用像这样简洁的东西:

$myTable.descendants('div')

最佳答案

您可以使用 jQuery 中的find 函数。

$myTable.find('div');

或者,您可以像这样指定范围:

$('div', $myTable);

两者都应该返回相同的集合

关于jquery - 如果我已经引用了某个项目,则在 jQuery 中选择后代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com