我需要帮助覆盖Datatable.js中的函数。我需要在Datatable中覆盖_fnEscapeRegex函数。我试着写插件。但它没有用。
$.extend( $.fn.dataTableExt.oApi, {
_fnEscapeRegex: function ( sVal ) {
...
}
也尝试了
$.fn.dataTableExt.oApi.fnEscapeRegex = function (sVal){...}
答案 0 :(得分:1)
通过查看jQuery DataTables源代码,似乎这个函数并不打算被覆盖。 $.fn.dataTableExt.oApi._fnEscapeRegex
只是插件作者调用内部私有函数_fnEscapeRegex
的一种方式。
您最好的选择是修改源代码。
另请注意,search.regex
选项允许在搜索字词中启用/禁用正则表达式字符的转义,如果这是您所追求的。