Google Chrome的开发人员工具中引发了以下错误:



引发错误的代码是:

var oTable = $('#resultstable').dataTable({
                            "bAutoWidth" : true,
                            "iDisplayLength" : 10,
                            "bFilter" : false,
                            "bLengthChange" : false
                        });

resultstable是html中表格的ID:
<table cellpadding="0" cellspacing="0" border="0" id="resultstable"
                    name="resultstable" class="display datatable">

奇怪的是,在表标签之后有一个if语句。当程序发送到else if{}节中时,该表运行得很好,并且CSS可以正确显示,但是它抛出上述错误,并且在if{}节中没有应用CSS。

请帮忙!

最佳答案

另一个答案使我走上了正轨。

更简洁地说,错误是我正在创建的表不正确。

我的标题列(当然在thead里面)与我的行列(在tbody里面)不匹配

在我的情况下,标题内的列过多。

09-06 05:04