如何为datatable中的每个项创建一行 [英] How to create a row for every item in datatable

查看:91
本文介绍了如何为datatable中的每个项创建一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在数组中为数组中的每个项目显示一个新行

这是我的代码我得不到支持的错误DataTable?



  var  res =  ; 

var arrayLength = resultArr.length;
for var i = 0 ; i < arrayLength; i ++){


var t = $(' #results')。DataTable();
var counter = 0 ;

$(' #results')。on( click,function(){
t.row。添加([counter
])。draw();

counter ++;
});

$(' #results')。DataTable(resultArr [i] .label);







这是我的桌子



 <   table     id   = 结果 >  
< thead >
< tr >
< th > 标题< / th >
< / tr >
< / thead >

< / table >

解决方案

< blockquote>(' #results')。DataTable();
var counter = 0 ;


(< span class =code-string>' #results')。on(' 点击',function(){
t.row。 add ([counter
])。draw();

counter ++;
});


' #results')。DataTable(resultArr [i] .label);







这是我的桌子



  <      id   =  result >  
< thead >
< tr >
< th > 标题< / th >
< / tr >
< / thead >

< / table >


How could i display a new row in a datatable for every item in the array
Here is my code i get the eror DataTable not supported?

var res = "";

    var arrayLength = resultArr.length;
    for (var i = 0; i < arrayLength; i++) {


        var t = $('#result').DataTable();
        var counter = 0;

        $('#result').on('click', function () {
            t.row.add([counter
            ]).draw();

            counter++;
        });

        $('#result').DataTable(resultArr[i].label);




Here is my table

<table id="result">
      <thead>
          <tr>
              <th>Title</th>
          </tr>
      </thead>

       </table>

解决方案

('#result').DataTable(); var counter = 0;


('#result').on('click', function () { t.row.add([counter ]).draw(); counter++; });


('#result').DataTable(resultArr[i].label);




Here is my table

<table id="result">
      <thead>
          <tr>
              <th>Title</th>
          </tr>
      </thead>

       </table>


这篇关于如何为datatable中的每个项创建一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆