2010-12-31 10 views
1

私はこのリスト内で選択したオプションを変更しようとしています。jQueryを使用して選択したセット

selectedValはケリーグリーン、海軍などのどちらかになります...

var selectedVal = $(this).text(); 

$("#product-variants-option-0 option[text=" + selectedVal+"]").attr("selected","selected") ; 

これは、選択リストである:あなたの代わりにセレクタ内のテキストの

​​

答えて

5

使用value属性。すなわち:

$("#product-variants-option-0 option[value=" + selectedVal+"]").attr("selected","selected") ; 
+0

は私が...おかげで非常に多くのことを逃した信じることができません!完璧! –

1

<select>要素の選択オプションを設定するには、はるかに簡単な方法があります。

だけ<select>それ自体に対してjQuery's .val() methodを呼び出す:

$("#product-variants-option-0").val(selectedVal); 
関連する問題