我正在使用来自datatables.net的数据表,并希望能够检查数据表是否为空以隐藏它显示的选项卡(如果数据表为空,则隐藏选项卡)。 datatables.net API表示fnGetData - 根据提供的参数获取整个表,单个行或单个单元格的数据。
但是当我尝试使用它时:
if($('#table1').dataTable.fnGetData()===0) {
$('a[href="#table1-tab"]').parent().hide();
}
它没有做任何事情。我怎么用错了?
我也试过这个:
console.log(myArray.length);
它给出零。但是当我这样做时:
if(myArray.length==0){
$table1-tab.hide();
$('a[href="#table1-tab"]').parent().hide();
// $table1-tab.style.display = 'none';
// ("#table1-tab").hide();
}
以上都不会隐藏标签。
我的HTML是:
<div id="table1-tab" class="tab-pane fade">
<table id="myTable" class="table table-condensed"></table>
</div>
答案 0 :(得分:0)
我是对的,只是在错误的地方实施......
if(myArray.length===0){
$('a[href="#table1-tab"]').parent().hide();
}
我有一个条件,它说如果其他事情是真的,显示标签,那部分总是正确的。所以我只需要把它移到它下面。