jQuery DataTables:コントロールテーブルの幅
jQuery DataTablesプラグインを使用してテーブルの幅を制御することに問題があります。テーブルはコンテナの幅の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を調べると、これが表示されます(追加されたstyle = "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%; }