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里面)不匹配
在我的情况下,标题内的列过多。