Javascript dataTableExt.oApi中的Datatable重写函数

Javascript dataTableExt.oApi中的Datatable重写函数,javascript,datatables,Javascript,Datatables,我需要关于Datatable.js中重写函数的帮助。我需要重写Datatable中的_fnEscapeRegex函数。我试着写插件。但它不起作用 $.extend( $.fn.dataTableExt.oApi, { _fnEscapeRegex: function ( sVal ) { ... } 也试过 $.fn.dataTableExt.oApi.fnEscapeRegex = function (sVal){...} 通过查看jQuery数据表源,似乎不打算重写此函数$.fn.da

我需要关于Datatable.js中重写函数的帮助。我需要重写Datatable中的_fnEscapeRegex函数。我试着写插件。但它不起作用

$.extend( $.fn.dataTableExt.oApi, {
_fnEscapeRegex: function ( sVal ) {
 ...
}
也试过

$.fn.dataTableExt.oApi.fnEscapeRegex = function (sVal){...}

通过查看jQuery数据表源,似乎不打算重写此函数
$.fn.dataTableExt.oApi.\u fnEscapeRegex
只是插件作者调用内部私有函数
\u fnEscapeRegex
的一种方式

您最好的选择是修改源代码


还请注意,如果您正在搜索正则表达式字符,则有一个选项允许启用/禁用搜索词中正则表达式字符的转义。

它也不起作用。我再次检查,该文件被包括在Datatable和jquery之后,但它并没有覆盖。我直接在Datatable.js中替换函数(出于测试目的),在这种情况下它可以工作,但重写不起作用。@ohmyfgod,你说得对。我刚刚查看了DataTables源代码,它看起来是不可重写的,除非您更改源代码。我认为这是唯一的办法。你想达到什么目的?