输入元素数据源

依据一列中 input 元素的值排序。

从输入列(文本类型)元素读取信息,并返回一个数组作为排序依据。

使用

此插件可以通过多种不同方式获取和使用。

浏览器

此插件在 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/sorting/custom-data-source/dom-text.mjs';

CommonJS

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

var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/sorting/custom-data-source/dom-text.js');

版本控制

如果您对如何改进此插件有任何想法,或者发现任何错误之处,欢迎在 GitHub 上对它提出 pull request!