0

起動時に複数選択ウィジェットですべてのオプションを選択しようとしています。

ドキュメントでは、次のように述べています。

インスタンスが初期化されたら、次のいずれかのメソッドを呼び出して操作します。

// 例:
$("#multiselect").multiselect("method_name");

checkAll ------ すべてのチェックボックスをチェックします。

だから私はこれをしました:

$("#music").multiselect("checkAll");

そして、これは私が得たエラーです:

エラー: 初期化の前に複数選択でメソッドを呼び出すことはできません。
メソッド「checkAll」を呼び出そうとしました [このエラーでブレーク]

throw new Error( msg );

何か案は?ありがとう!

4

2 に答える 2

3

エラーメッセージはそれをすべて本当に言います。プラグイン メソッドを呼び出す前に、要素のプラグインを初期化する必要があります。

このようなもの:

$("#music").multiselect({
    // initialisation options...
});
$("#music").multiselect("checkAll"); // call the method
于 2013-01-03T18:42:12.370 に答える
2

最初に初期化してからメソッドを呼び出します

var $musicSelect = $('#music');

$musicSelect.multiselect();   // Initialize

$musicSelect.multiselect("checkAll");  // CheckAll
于 2013-01-03T18:43:20.287 に答える