Jquery 未捕获类型错误:无法设置属性';nTf';未定义的
我收到控制台错误“UncaughtTypeError:无法设置未定义的属性'nTf'。我正在使用jquery Datatable。根据您的html定义的表的页眉和/或页脚中的单元格可能比从服务器返回的单元格多Jquery 未捕获类型错误:无法设置属性';nTf';未定义的,jquery,datatables,Jquery,Datatables,我收到控制台错误“UncaughtTypeError:无法设置未定义的属性'nTf'。我正在使用jquery Datatable。根据您的html定义的表的页眉和/或页脚中的单元格可能比从服务器返回的单元格多 至少这是我遇到的问题,它给了我这个错误信息。好的,让我来告诉大家,tfoot>th必须等于您的thead>th 我最近刚刚遇到了这种问题,并且花了几分钟的时间试图解决它,所以只要确保将来有人可能会遇到这种问题在您的表中检查所有colspan属性值,如果它等于列数我也遇到了这个问题。tfoo
至少这是我遇到的问题,它给了我这个错误信息。好的,让我来告诉大家,
tfoot>th
必须等于您的thead>th
我最近刚刚遇到了这种问题,并且花了几分钟的时间试图解决它,所以只要确保将来有人可能会遇到这种问题在您的表中检查所有colspan属性值,如果它等于列数我也遇到了这个问题。tfoot中的所有列都与thead匹配。只需清除浏览器缓存的一个简单步骤就为我创造了奇迹。希望这对某人有所帮助。嗨,我也有同样的问题,但现在我已经解决了我的问题。出现此问题是因为head标记中的列多于body标记中的列。如果您有相同的错误,请首先检查AD和tbody或tfoot中有多少列。此外,当Datatables设置中的列与HTML中的列不匹配时,我也会发生此错误 我通过确保它们匹配来修复它 (在下图中,它们不匹配,这导致了错误。) 页眉和页脚部分中的
编号应匹配
<thead>
<tr>
<th></th>
<th>Subject Areas</th>
<th></th>
<th>Option(s)</th>
<tr>
</thead>
<tbody></tbody>
<tfoot>
<tr>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</tfoot>
主题领域
选择权
我使用的是服务器端处理方法。
我可以通过确保datatable选项中的columns属性与table thead和table tfoot列相同来解决我的问题。在此处显示代码htm和jquery?有关详细信息,请参阅。您是如何解决此问题的?我根本没有使用页脚,但收到了相同的错误消息。我通过从服务器返回的列数与HTML中页眉中的单元格数相同来修复它:)。这对我也有帮助。谢谢