DataTable - 反对"每一行"

时间:2016-01-21 15:32:43

标签: javascript

任何人都可以解释为什么以下代码正常工作

aDataTable.find('tbody').find('tr').each(function() {
    var rowItems = $(this).children();
});

而以下

var rowItems = aDataTable.find('tbody').find('tr')[0].children();

报告错误:

  

" aDataTable.find(...)。find(...)[0] .children不是函数"

1 个答案:

答案 0 :(得分:0)

$(this)是一个jQuery对象

aDataTable.find('tbody').find('tr')[0]返回Element

就像你在第一个函数

中做this.children()一样

您可以使用函数eq()来获取jQuery对象

aDataTable.find('tbody').find('tr').eq(0).children()