我需要有关Datatable.js中的重写功能的帮助。我需要重写Datatable中的_fnEscapeRegex函数。我试图写插件。但这是行不通的。

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


也尝试过

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

最佳答案

通过查看jQuery DataTables的源代码,似乎并没有打算重写此函数。 $.fn.dataTableExt.oApi._fnEscapeRegex只是插件作者调用内部私有函数_fnEscapeRegex的一种方式。

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

另请注意,如果您要查找的是search.regex选项,则可以启用/禁用搜索词中的正则表达式字符转义。

10-02 20:30