一页上具有不同td计数的多个表的数据表

时间:2015-05-20 12:59:17

标签: javascript jquery datatable

使用id在每个表上应用datatable,但它只触发一个表并在控制台中给出错误。  "未捕获的TypeError:无法设置属性' nTf'未定义"而我需要在每张桌子上显示它。 无法使用类,因为每个表都有不同的td计数。

例如,我有两个表格,其中包含id' s table1& table2并将datatable调用为

$('#table1的&#39)。数据表(); $('#table2的')数据表();

请告知任何帮助将不胜感激

我的第一张桌子是

<table id="table1">
  <thead> 
     <tr>
       <th>No.s</th>
       <th>Title</th>
       <th>project</th>
    </tr> 
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>test</td>
      <td>test project</td>
    </tr>
   </tbody>
   <tfoot>
     <tr>
       <th colspan="3"></th>
     </tr>
  </tfoot>
</table>

我的第二张表是

<table id="table2">
      <thead> 
         <tr>
           <th>No.s</th>
           <th>Title</th>
           <th>Task</th>
           <th>Actions</th>
        </tr> 
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td>test</td>
          <td>test task</td>
          <td>Edit</td>
        </tr>
       </tbody>
       <tfoot>
         <tr>
           <th colspan="4"></th>
         </tr>
      </tfoot>
 </table>

2 个答案:

答案 0 :(得分:1)

  

无法应用使用类,因为每个表具有不同的td计数

无所事事when we use datatable for mutiple tables it works only for the tables which have same count of td's and can be applied using the both table's same class
Live Demo

答案 1 :(得分:0)

我刚刚遇到这个问题,结果发现这个问题太多了。检查你的行和列是否有额外的,未封闭的标签等。