带 HTML 的数字

检测混合了 HTML 和数字数据的 HTML。

  • 作者:艾伦·贾丁
  • 已弃用:此插件已弃用并被其他功能所取代。请参阅以下详细说明以了解更多信息。

此类型检测插件将查看来自数据单元的 HTML 字符串,剥离 HTML 标签,然后查看剩下的数据是否为数字。如果是,则可以使用带 HTML 排序插件的数字对数据进行数字排序。

DataTables 1.10+ 具有内置的数字 HTML 数据类型和排序功能。因此,此插件被标记为已弃用,但在使用旧版本 DataTables 时可能很有用。

使用

可以根据多种不同的方式获得并使用此插件。

浏览器

可在 DataTables CDN 中找到此插件

JS

然后,插件将自动对自身进行注册,以针对全局 DataTables 实例。如果你正在使用 AMD 加载器(如 Require.js),也可以使用此文件。

请注意,如果你正在使用多个插件,则将插件合并到单个文件中并在你自己的服务器上托管它,而不是对 DataTables CDN 发出多个请求,这在性能方面可能很有益。

NPM

所有插件都可以在 NPM 上获得(也可以与 Yarn 或任何其他 JavaScript 包管理器一起使用),作为 datatables.net-plugins 包的一部分。要使用此插件,请先安装插件包

npm install datatables.net-plugins

ES 模块

然后,如果你正在使用 ES 模块,请导入 datatables.net、任何其他需要的 DataTables 扩展,以及插件

import DataTable from 'datatables.net';
import 'datatables.net-plugins/type-detection/num-html.mjs';

CommonJS

如果你正在为 Node 使用 CommonJS 加载器(例如与旧版 Webpack 或非模块 Node 代码一起使用),请使用以下方法来 require 插件

var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/type-detection/num-html.js');

版本控制

如果你对如何提高此插件的性能有任何想法,或者发现任何错误,请访问 GitHub,我们非常欢迎提交请求!