1
是否可以在不使用循環的情況下從DataTable
調用removeClass
的所有nodes
?是否可以一次從Datatable的所有節點上調用jQuery函數?
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');
我知道selectedNodes不是一個jQuery對象,但有某種「ConvertNodesTojQuery()」? – radbyx
我昨天正在看這個,遇到了這個:to $()https://datatables.net/reference/api/to$() – annoyingmouse
@anningingmouse完美的,這是我很想找的東西,請讓它成爲一個回答我可以尊敬你。 – radbyx