Sen*_*ful 3 jquery jquery-selectors
我有以下HTML:
<table id="myTable">
<tr>
<td><div>test</div></td>
</tr>
<tr>
<td><div>test</div></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我#myTable在变量中有一个引用$myTable.
如何在div不再使用字符串的情况下选择所有后代标记#myTable(即$myTable仅使用对象)?
为了澄清,假设这个例子有效:
$('#myTable div')
Run Code Online (Sandbox Code Playgroud)
......它不符合我的标准,因为我不想重新打字#myTable.
另外,我不希望像这样在层次结构中指定每个父级:
$myTable.children('tr').children('td').children('div')
Run Code Online (Sandbox Code Playgroud)
我试过用
$myTable.children('div')
Run Code Online (Sandbox Code Playgroud)
...但它似乎只选择直接的孩子,而div元素则不是.
我想用这样简洁的东西:
$myTable.descendants('div')
Run Code Online (Sandbox Code Playgroud)
您可以find在jQuery中使用该函数.
$myTable.find('div');
Run Code Online (Sandbox Code Playgroud)
或者,您可以像这样指定范围:
$('div', $myTable);
Run Code Online (Sandbox Code Playgroud)
两者都应该返回相同的集合
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |