我正在使用DataTables.js初始化我的表
$('#clients').dataTable();
这将返回jQuery DOM元素,而不是API。
如何获得对API的访问权限?
答案 0 :(得分:2)
使用构造函数.DataTable()
在dataTables 1.10.x中仅,您将收到一个完全限定的API对象。
在dataTables v 1.9.4(1.10.x以下版本)中,使用DataTables API方法返回的jQuery对象是扩展。
当你有
时var dataTable = $('#clients').dataTable();
您可以通过变量dataTable
直接访问API,例如dataTable.fnFilter()
。
1.9.x dataTables jQuery对象直接支持以下API方法:
fnAddData
fnAdjustColumnSizing
fnClearTable
fnClose
fnDeleteRow
fnDestroy
fnDraw
fnFilter
fnGetData
fnGetNodes
fnGetPosition
fnIsOpen
fnOpen
fnPageChange
fnSetColumnVis
fnSettings
fnSort
fnSortListener
fnUpdate
fnVersionCheck
演示 - >的 http://jsfiddle.net/L6rJk/ 强>
1.10.x中的API大大扩展,并且向后兼容。但新重新设计的主页http://datatables.net/上的大多数功能和API参考仅针对1.10.x!要查看旧文档,请转到http://legacy.datatables.net/