是否可以同时从Datatable调用所有节点上的jQuery函数?

时间:2016-08-11 05:45:58

标签: jquery datatables

是否可以在不使用循环的情况下从removeClass致电所有nodes上的DataTable

var selectedNodes = dataTable.rows('.' + rowSelectedClass).nodes();
selectedNodes.each(function (value, index) { // works, but have to use each
    $(value).removeClass(rowSelectedClass);
});

// selectedNodes.removeClass(rowSelectedClass); // selectedNodes.removeClass is not a function
// selectedNodes.items().removeClass(rowSelectedClass); // Is something like this possible?

解决方案 来自@annoyingmouse

dataTable.rows('.' + rowSelectedClass).nodes().to$().removeClass('rowSelectedClass');

1 个答案:

答案 0 :(得分:1)

在花了一些时间研究这个之后,我发现了真正相当奇妙的to$() api方法,基本上它创造了:

  

来自API实例结果集内容的jQuery对象。

我相信这能满足您的需求吗?