JQuery 1.10.2 Datatable makeEditable()不是函数

我的问题与此处提出的问题相同

但是,如果我们使用1.jquery1.7.2.js,它就可以工作了

2.jquery.dataTables.min.js(1.7.2)

3.jquery.jeditable.js(1.7.3)

4.jquery.dataTables.editable.js(2.3.3)

但目前我正在使用1.jquery1.10.2.js

2.jquery.dataTables.min.js(1.10.2)

3.jquery.jeditable.js(1.7.3)

4.jquery.dataTables.editable.js(2.3.3)抛出错误table.makeEditable()不是函数。 我没有发现错误在哪里? 请帮我。 提前致谢。

         

  $(document).ready(function() { var table= $('#example').DataTable( { // "sScrollY": 250 } ); // Apply the filter table.columns().eq( 0 ).each( function ( colIdx ) { $( 'input', table.column( colIdx ).header() ).on( 'keyup change', function () { table .column( colIdx ) .search( this.value ) .draw(); } ); } ); //Making datatable as editable columns table.makeEditable(); } ); 

改变这个

  var table= $('#example').DataTable( { 

  var table= $('#example').dataTable( { 

我面临同样的问题,这个解决方案完美无缺。

试试这个

  

这不是答案,但是如果你找到了问题的答案,因为我面临着类似的挑战,原因是因为如果你使用了小的“d”,你已经使用了资本“D”作为数据表

var table = $(’#example’)。dataTable({//“sScrollY”:250

});

makeEditable将适用于此。 但在我的情况下,我需要使用大写“D”因为我需要使用数据表的row()。child()函数。