どのように私は見つけ、価値によって、マルチセレクトオプションを選択するためにjqueryのを使用していますか?

StackOverflow https://stackoverflow.com/questions/2408488

  •  18-09-2019
  •  | 
  •  

質問

私は正しく値でマルチセレクトオプションを選択して、一人で選択されている他のオプションを残すする方法を見つけ出すように見えることはできません。

アップデート それは動作しません、ありがとう!私は隠されたマルチは、選択していたと私は放火犯は、「選択」が、そうでないオプションを更新するだろうと思いました。 I「ショー」を選択するのattrを設定した後、マルチセレクトボックスとき、それを選択しました。また、私の問題の一部であったように、シーンの後ろに私を何放火犯を示した。

役に立ちましたか?

解決

一人で残りの部分を残して、個々のオプションを選択します:

$("#selectID option[value='" + myValue + "']").attr('selected', 'selected');

または、.val()が複数選択の場合で配列を返す代わりので

var vals = $("#selectID").val();
vals.push(myValue);
$("#selectID").val(vals);

他のヒント

あなたは見つけるとマルチ選択のドロップダウンを選択するには、以下を使用することができます。

 $('#selectID ').children("option[value=" + myValue + "]").prop("selected", true);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top