私はdataTableプラグインを使用しています。私はこの問題を修正します:
table.row は関数ではありません
( dataTable ( ) の代わりに DataTable()を使用します)
できます:
function initTable(selector, ext)
{
// merge defaults and extended settings
...
// init plugin
var table = $(selector).DataTable(params);
}
// call
initTable('#blah-blah', {...});
しかし、キャッシュ変数が必要で(一度選択して)、他の変数に使用します。
これは機能していません (table.row は再び関数ではありません):
function initTable(jqObj, ext)
{
// merge defaults and extended settings
...
// init plugin
jqObj.DataTable(params);
}
// call
var table = $('#blah-blah');
initTable(table, {...});
// etc. reuse table
initTable からテーブル オブジェクトを返しますか? 真剣に?あなたは別の方法で知られているかもしれませんか?