2

私のdomは単純に次のように定義されています:

sDom: 't',

私のデータテーブル名は次のとおりです。

dataTable: "#mainTable",

このjQueryセレクターを使用して、そのデータテーブル内のすべてのTRタグを見つけようとしています:

var trs = $('#mainTable').children('tr');

しかし、何らかの理由で以下のコードを呼び出すと、「0」が表示されます。

alert(trs.length);

誰かが理由を知っていますか?

4

1 に答える 1

4

テーブル内の行にアクセスするには、datatables 関数を使用する必要があります。[datatable_object].$([selector])

//Create datatable
var trs = $('#mainTable').dataTable();

//Get all rows from the trs table object.
var rows = trs.$("tr");


http://www.datatables.net/api の $ セクションの下にさらに例があります

于 2013-05-17T00:51:01.670 に答える