dataTable() 与 DataTable() 的差别与处理方式
2016-01-13 10:31
302 查看
jQuery dataTable的初始化有两种方式:
两者均能对dataTable进行初始化。可是当推断DataTable==dataTable的结果为false。
原因是:DataTable是老数据表构造,它返回一个jQuery对象。这个jQuery对象是丰富的的API方法。如fnfilter。fndeleterow等等。
如:
假设须要保持旧的代码,或者因为某些原因须要使用老的DataTable的构造函数。但仍须要使用新的API,jQuery对象扩展(从1.10.0)用。
api()方法返回新的API:
var dataTable = $('#example').dataTable();与
var DataTable = $('#example').DataTable();
两者均能对dataTable进行初始化。可是当推断DataTable==dataTable的结果为false。
原因是:DataTable是老数据表构造,它返回一个jQuery对象。这个jQuery对象是丰富的的API方法。如fnfilter。fndeleterow等等。
如:
DataTable.fnDeleteRow(0); DataTable.fnAddData(['E', 'F']);
假设须要保持旧的代码,或者因为某些原因须要使用老的DataTable的构造函数。但仍须要使用新的API,jQuery对象扩展(从1.10.0)用。
api()方法返回新的API:
dataTable[code].api().row(0).remove();
dataTable.<span class="pln">api</span><span class="pun">().</span><span class="pln">row</span><span class="pun">.</span><span class="pln">add</span><span class="pun">([</span><span class="str">'E'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'F'</span><span class="pun">]).</span><span class="pln">draw</span><span class="pun">();</span>
相关文章推荐
- 欢迎使用CSDN-markdown编辑器
- c++ 打印简单log信息,输出内容到某一文件中
- ubuntu 14 mesos 集群的配置
- OC-实现Touch ID验证
- 面试题
- 移动支付服务端接口
- Linux Shell的第一个小程序
- WPS 去掉自动打开的文档漫游和在线模板
- chrome查看hover样式方法
- hdoj5491The Next
- Lowest Common Ancestor of a Binary Search Tree
- UIView的四种动画(类似于下拉刷新的动画效果)
- mysql数据库中外键的用法
- Ubuntu下的环境变量LD_LIBRARY_PATH
- Android 网络编程 Socket
- 基于Jws的WebService项目
- 针对谷歌默认最小字体12px的正确解决方案
- 关于C++的递归调用(n的阶乘为例)
- Java微信开发之现金红包接口
- CountDownLatch