Javascript 使用自定义属性将行添加到数据表<;td>;标签
我正在尝试向DataTable动态添加一行,同时不仅指定表单元格将保存的数据,还指定标记将具有的属性 现在我有这个密码Javascript 使用自定义属性将行添加到数据表<;td>;标签,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在尝试向DataTable动态添加一行,同时不仅指定表单元格将保存的数据,还指定标记将具有的属性 现在我有这个密码 在这种情况下,添加行中的第一个单元格将包含“some class”的“some html”类的内容和“whatever”的数据,当您在datatable中添加一行时,您可以得到这个新创建的行对象,如下所示: var rowNode = oTable .row.add([cellData, cellData, cellData, cellData, cellData,
在这种情况下,添加行中的第一个单元格将包含“some class”的“some html”类的内容和“whatever”的数据,当您在datatable中添加一行时,您可以得到这个新创建的
行对象,如下所示:
var rowNode = oTable
.row.add([cellData, cellData, cellData, cellData, cellData, cellData])
.draw(false)
.node();
您可以将CSS类
插入新创建行的所需td
$(rowNode).find('td:eq(1)').addClass( 'myClass' );
$(rowNode).find('td:eq(3)').addClass( 'myClass2' );
请参见此演示。当您在datatable中添加一行时,您可以获得新创建的行对象,如下所示:
var rowNode = oTable
.row.add([cellData, cellData, cellData, cellData, cellData, cellData])
.draw(false)
.node();
您可以将CSS类
插入新创建行的所需td
$(rowNode).find('td:eq(1)').addClass( 'myClass' );
$(rowNode).find('td:eq(3)').addClass( 'myClass2' );
请参见此演示。您不能。文件明确指出,。使用createdCell
回调或在插入的节点上使用一些简单的链接。您不能。文件明确指出,。使用createdCell
回调或在插入的节点上使用一些简单的链接。您甚至可以在一行中完成这一切,这里是一个使用链接到极限的示例->表.row.add(['test','test2']).nodes().to$().find('td:eq(0)').addClass('someClass').attr('data-where','where').end().find('td:eq(1).).addClass('someOtherClass')
等,但我想我会创建一个小型的add()
插件来代替这项琐碎的工作。你甚至可以在一行中完成这一切,这里是一个使用链接到极端的示例->表。行。添加(['test','test2'])。节点()。到$()。查找('td:eq(0')。添加类('someClass')。attr('data-where','where')。结束().find('td:eq(1)').addClass('someOtherClass')
etc等等,但我想我会创建一个小的add()
插件来代替这个琐碎的工作。