2

multiselect ( multiselect website ) jQuery プラグインを使用しています。それは完全に機能しますが、私の目的のために、ページにリセットボタンを追加する必要があります。これをクリックすると、すでに選択されているすべてのオプションが削除され、複数選択がデフォルトの状態にリセットされます。

選択した属性を選択ボックスから削除することでオプションを削除することもできましたが、複数選択のhtmlは更新されないため、実際には選択ボックスには何も選択されておらず、htmlだけが同じままです。

残念ながら、プラグインは十分に文書化されておらず、(クライアントの要求に従って) これを使用せざるを得ないので、他の誰かがその方法を知っていますか?

4

2 に答える 2

1

この複数選択ウィジェットは jQuery UI ウィジェット フレームワークを使用していrefresh()ますが、拡張要素の状態が変化したときにウィジェットを更新する方法を提供していないようです。

ただし、完全な破棄/作成サイクルを実行することでエミュレートできます。

$("#yourElement").multiselect("destroy").multiselect({
    // Your options...
});
于 2012-08-30T09:22:17.543 に答える