ページの読み込み時に存在する一連の値があります: [1193,1184,2372] など。
$(".ddl").dropdownchecklist().val(1193); のような単一の値を取ることができるドロップダウンチェックリストがあります。
ドロップダウンチェックリストを再バインドすると、値が正しく選択されます。ただし、複数の値を含む配列を val() メソッドに渡そうとしましたが、値が選択されません。私はこれを期待していました。事前選択をどのように行うのが最善かわかりません。
次のように適用するフィルター属性を作成するために、配列を反復してみました: $(".ddl [value*='1184'][value*='9067'][value*='14841']")。 attr('selected','selected');
しかし、これは機能しません。何百ものオプションがあるため、ddl のすべてのオプションを繰り返して、それらが一致する場合はそれらを選択済みに設定する必要はありません。特に、事前に選択するオプションが 2 つしかない場合は、パフォーマンスが向上しません。
何か案は?