我得到一个包含表格的 HTML 文件:
src.HTML:
<table id="all">
<tr>
<th>Row 1</th>
<td>Content 1</td>
</tr>
<tr>
<th>Row 2</th>
<td>Content 2</td>
</tr>
<tr>
<th>Row 3</th>
<td>Content 3</td>
</tr>
</table>
这是我的代码:
$('document').ready(function(){
var tempTable = $('<table id="tempTable"></table>');
tempTable.load('src.Html #all tr');
console.log(tempTable); --> it shows content of tempTable
console.log($(tempTable).find('tr')); --> it shows []
});
它有效,它打印 tempTable 的内容。
但是当我想根据需要获得行时,它什么也没显示!如:
$(tempTable).find('tr'); --> []
$(tempTable).find('tr').eq(1); --> []
$('#tempTable tr:eq(2)') --> []
谁能告诉我为什么?那个 tempTable 不是一个普通的 DOM 对象吗?