JS报错:Uncaught TypeError: Cannot set property ‘nTf‘ of undefined

在使用DataTable时,遇到以下报错:

Uncaught TypeError: Cannot set property 'nTf' of undefined
... ...

初步排查后发现是<thead><tr><td>数量与实际不同,可能是以下几个原因导致:

 

1.<tfoot><tr>下的<td><head>下的<th>数量对应不上,thead中只有4个th,tfoot中的td却colspan="6",导致报错

 

 

 

2.渲染DataTable时,columns和columnDefs的数量对应不上导致报错:

 

 

 

解决方案:

  • 仔细排查table的th与td是否一致
  • 查看渲染DataTable时,配置的columns和columnDefs与table单元格数量是否一致
posted @ 2021-08-13 10:47  青栀i  阅读(276)  评论(0)    收藏  举报