Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 未捕获类型错误:无法设置属性';nTf';未定义的_Jquery_Datatables - Fatal编程技术网

Jquery 未捕获类型错误:无法设置属性';nTf';未定义的

Jquery 未捕获类型错误:无法设置属性';nTf';未定义的,jquery,datatables,Jquery,Datatables,我收到控制台错误“UncaughtTypeError:无法设置未定义的属性'nTf'。我正在使用jquery Datatable。根据您的html定义的表的页眉和/或页脚中的单元格可能比从服务器返回的单元格多 至少这是我遇到的问题,它给了我这个错误信息。好的,让我来告诉大家,tfoot>th必须等于您的thead>th 我最近刚刚遇到了这种问题,并且花了几分钟的时间试图解决它,所以只要确保将来有人可能会遇到这种问题在您的表中检查所有colspan属性值,如果它等于列数我也遇到了这个问题。tfoo

我收到控制台错误“UncaughtTypeError:无法设置未定义的属性'nTf'。我正在使用jquery Datatable。

根据您的html定义的表的页眉和/或页脚中的单元格可能比从服务器返回的单元格多


至少这是我遇到的问题,它给了我这个错误信息。

好的,让我来告诉大家,
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中页眉中的单元格数相同来修复它:)。这对我也有帮助。谢谢