我在哪里可以找到源函数定义?

时间:2013-03-18 14:05:54

标签: jquery html datatables

我在这个网站上下载了datagrid的源代码。 http://www.datatables.net/。但是我找不到JS文件中的dataTables()的源代码 jquery.dataTables.js,,它在我的网页上绘制了实际的表格。

在我的html文件中,我通过

调用dataTable
$(document).ready(function() {
    $('#example').dataTable();
} );

1 个答案:

答案 0 :(得分:3)

http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.js

ctrl + f $.fn.dataTable

然后找到:

// jQuery aliases
$.fn.DataTable = DataTable;
$.fn.dataTable = DataTable;
$.fn.dataTableSettings = DataTable.settings;
$.fn.dataTableExt = DataTable.ext;

所以,现在我们找到DataTable

var DataTable = function( oInit )
{

哪个位于顶部。


DataTables库是它自己的对象库;他们所做的只是创建jQuery扩展,只使用$.fnjQuery.prototype)指向自定义对象。基本上,在不丢失原始DataTable引用的情况下,您现在拥有:

/* $.fn       */./*alias*/ = /*Datatable var */
jQuery.prototype.dataTable = function( oInit ){
  // ...
}