問題タブ [multi-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2198 参照

javascript - javascriptまたはjQueryを使用して、複数選択リストボックスアイテムのプリセットをすばやく選択するにはどうすればよいですか?

つまり、私のページにインデックス「1、3、4、5、9、12」のリストと、12個のアイテムを含む複数選択リストボックスがあるとします。

javascriptを使用して、これらのインデックスですべてのアイテムを複数選択するようにリストボックスに指示する高速な方法は何ですか?

これはjQueryを使用してどのように行われますか?

したがって、たとえば、ユーザーが「キャンディーバー」リストボックスに関連付けられた「キャラメル」プリセットを選択すると、キャラメルを含むすべてのキャンディーバーが選択されます...あなたはその考えを理解していると思います。

0 投票する
2 に答える
3603 参照

jquery - jQueryを使用して選択にオプションを追加すると、サイズが変更されますか?

この小さいながらも完全な例では、デュアル リスト ボックスの UI コンポーネントを再作成しようとしています。アイテムをあるボックスから別のボックスに移動できるようにしたいだけです。(ソートを追加できればいいのですが、一度に1つのハードルだと思います!)

IE7 でこのコードに問題が発生しています (FF、Chrome、Opera はすべて正常に動作しているようです)。あるリストから別のリストにアイテムを移動するたびに、選択ボックスのサイズが変更 (縮小) されます。ここでどこが間違っているのかよくわかりません。誰か洞察を得ることができますか?

ありがとう、

更新:私はこれをあらゆる角度から見ようとしています。私のJSが原因なのだろうかと思いましたが、これをfirefoxで見ると、それが除外されるようです. ここでブラウザのバグに遭遇しましたか?

更新 2:わかりました。これは IE が select 要素にパーセンテージ サイズを設定することを好まないことを追跡しました (元はこの値をうまく取得しますが、何らかの方法で要素を操作すると壊れます)。次の 2 行の jQuery を実行すると、問題が解決するようです。

これがハックの上にハックにならないことをちょっと望んでいましたが、残念ながらそうではないようです。この問題を解決するクリーンな方法はありますか?

0 投票する
2 に答える
985 参照

jquery - jQuery を使用した multiselect での値の事前選択

ページの読み込み時に存在する一連の値があります: [1193,1184,2372] など。

$(".ddl").dropdownchecklist().val(1193); のような単一の値を取ることができるドロップダウンチェックリストがあります。

ドロップダウンチェックリストを再バインドすると、値が正しく選択されます。ただし、複数の値を含む配列を val() メソッドに渡そうとしましたが、値が選択されません。私はこれを期待していました。事前選択をどのように行うのが最善かわかりません。

次のように適用するフィルター属性を作成するために、配列を反復してみました: $(".ddl [value*='1184'][value*='9067'][value*='14841']")。 attr('selected','selected');

しかし、これは機能しません。何百ものオプションがあるため、ddl のすべてのオプションを繰り返して、それらが一致する場合はそれらを選択済みに設定する必要はありません。特に、事前に選択するオプションが 2 つしかない場合は、パフォーマンスが向上しません。

何か案は?

0 投票する
1 に答える
1298 参照

wpf - WPFで複数のファイルを選択するためのOpenFileDialog

複数選択が可能な openfiledialog を実装するにはどうすればよいですか? 追加のライブラリが必要ですか、それとも WPF-Control OpenFileDialog でも可能ですか?

0 投票する
13 に答える
125019 参照

jquery - 複数選択が有効になっている場合にすべての選択をクリアする簡単な方法