我有以下内容:
var oTable = $('#dataTable').dataTable({
iDisplayLength: -1,
...
...
$("#dataTable tbody").on("click", "tr", gridClickHandler);
function gridClickHandler(oTable) {
$(oTable.fnSettings().aoData).each(function () {
$(this.nTr).removeClass('row_selected');
});
$(this).addClass('row_selected');
有人告诉我 $(this) 事件将传递给函数,但我还需要传递其他内容,因为我发现它给出了与 oTable 相关的错误。
如何修改对 gridClickHandler 和 gridClickHandler 函数的调用,以便它传递对 oTable 的引用,并且 $(this) 也可以工作。