我在脚本中使用它:

$.fn.dataTableExt.oSort['title-numeric-asc']  = function(a,b) {
    var x = a.match(/title="*(-?[0-9\.]+)/)[1];
    var y = b.match(/title="*(-?[0-9\.]+)/)[1];
    x = parseFloat( x );
    y = parseFloat( y );
    return ((x < y) ? -1 : ((x > y) ?  1 : 0));
};


datatableExt来自:
http://datatables.net/download/build/jquery.dataTables.js

有时我包含“ jquery.dataTables.js”,有时我不包含。
因此,如果要包含数据表代码,我想添加此插件。
我该如何检查?
是类似(typeof fn.dataTableExt != 'undefined')的东西吗

最佳答案

我认为这很简单

if (!$.fn.dataTableExt) {
    alert('does not exist');
} else {
    alert('does exist');
}

09-18 03:03