更新
私はlookeを持っていますAPIをdアップすると、2つのテーブルを持つことを説明するドキュメントが見つかりました。彼らはこれらのテーブルのクラスに基づいてこれを達成します。だからあなたの場合にはそれがtable.beauty
次のようになります。
$(document).ready(function() {
$('table.beauty').DataTable();
});
は、次に必要なクラスとテーブルを取得:their docsの下でより多くのドキュメントの外観については
<table id="" class="beauty" cellspacing="0" width="100%">
。それはあなたがコードを開始する必要があることに関するすべての情報を持っています。
あなたの現在のコードでは、あなたがそのid
(#example
)で要素を呼び出しているので、クラスは絶対に何もしないだろう変更するのでいいえ、それは、ないでしょう。 ID値:#example
でjQuery要素を呼び出しています。実際には、コードをクラスで適用する場合は、JavaScriptを変更する必要があります。
// only the element with the id of example
$(document).ready(function() {
$('#example').dataTable();
});
あなたはクラスの変更.
から#
に基づいて取得したい場合。それは次のようになります。
// any element with the class of example
$(document).ready(function() {
$('.example').dataTable();
});
注:あなたのコードは廃止予定されているmysql
機能を使用している、私はあなたがそれについて尋ねていなかった知っています。 PHPを学習している場合は、MysqliまたはPDOを使うことを学ぶことをお勧めします。
DataTableに渡される構成オプションによっては、4回の呼び出しが必要な場合があります。 '$("#example ")。dataTable(); $( "#example2")。dataTable(); ...など。 – mhodges
それは本当ですが、彼は問題ではないはずのクラス名に変更します。 – Samuel
私が言っていることは、各テーブルの構成が異なる可能性があるため、1回の呼び出しで必ずしも実行できないということです。 – mhodges