4

jQuery UI Selectable コントロールにアイテムを挿入する「クリーンな」方法はありますか?

たとえば、次の Selectable があるとします。

<div id="selectable">
  <div>Item 1</div>
  <div>Item 2</div>
  <div>Item 3</div>
</div>

次のような行を手動で挿入できます。

$('<div>Item 4</div>').addClass('ui-selectee').appendTo($('#selectable'));

視覚的には正しいように見えますが、含めなければならないイベントはありますか? それはアイテムを挿入するきれいな方法ですか、それとももっと良い方法はありますか?

4

2 に答える 2

1

それを行うためのAPIはありません。だから私はあなたのコーディングが正しい方法だと信じています。.selectable( "refresh")追加後に電話をかけることもできます。

于 2011-04-01T01:40:31.300 に答える
1

API によると、オプションautoRefresh (デフォルトで有効) を使用して、要素を DOM 要素に追加するときに、選択可能な要素のリストを拡張することもできます。

要素のリストが膨大な場合は、autoRefreshを false に設定し、refreshメソッドを手動で呼び出すことをお勧めします。

于 2012-12-17T12:56:28.193 に答える