你好,我在这样的表中有一个表:
<table id="t4">
<tr>
<td></td>
<td></td>
<td></td>
<td> //Here Another Table </td>
</tr>
</table>
要渲染图表,我在javascript中使用此代码来获取数据
var obj, table = $("#t4"), array = [];
table.find('tbody tr').each(function() {
var rows = $(this).find('td:nth-child(' + columnOrder +')');
rows.each(function(){
obj = {};
obj[keyName] = $(this).text();
array.push(obj);
});
});
return array;
}
问题是,该行还将从我的表内的表中获取数据。
我想将JavaScript代码限制在外部表中。
答案 0 :(得分:1)
更改选择器以仅选择直接子级的行和单元格
table.find('> tbody > tr')
和
.find('> td...