我在使用 jQueryDataTables 插件控制表的宽度时遇到了一个问题。表应该是容器宽度的100% ,但最终是任意宽度,而不是容器宽度。
谢谢你的建议
表声明如下所示
<table id="querytableDatasets" class="display" cellspacing="0"
cellpadding="3" width="100%">
还有 javascript
jQuery('#tab-datasets').load('/cgi-bin/qryDatasets', '', function (){
jQuery('#querytableDatasets').dataTable({
"bPaginate": false,
"bInfo": false,
"bFilter": false
});
}); `
在 Firebug 中检查 HTML,可以看到这一点(注意添加的样式 = “ width: 0px;”)
<table id="querytableDatasets" class="display" cellspacing="0"
cellpadding="3" width="100%" style="width: 0px;">
在 Firebug 中查看样式,table.display 样式已经被覆盖
element.style {
width:0;}
-- dataTables.css (line 84
table.display {
margin:0 auto;
width:100%;
}