ドロップダウンリストには次のような多くのオプションがあります。
<option value="1">it's me</option>
1
などの属性ではなく、タグ内で値it's meを持つオプションを選択する必要があります。
JQueryを使用してこれを行うにはどうすればよいですか?
これにjQueryを使用する場合は、次のコードを試してください。
_$('select option[value="1"]').attr("selected",true);
_
更新しました:
Vivekからのコメントに続いて、スティーブンスピルバーグはText値を介してオプションを選択したいと正しく指摘しました。
以下は更新されたコードです。
_$('select option:contains("it\'s me")').prop('selected',true);
_
:contains(text)
セレクターを使用して、含まれているテキストを介して検索する必要があります。
また、jQuery prop は、属性の取得および設定時にInternet Explorerのサポートを改善します。
これを行うことができます:
$('#myCombobox').val(1)
val()は両方のケースを処理する必要があります
<option value="1">it's me</option>
$('select').val('1'); // selects "it's me"
$('select').val("it's me"); // also selects "it's me"
$("#dropdownList option[text='it\'s me']").attr("selected","selected");
jQuery("select#cboDays option[value='Wednesday']").attr("selected", "selected");
これはうまく機能しています:
$('#country').val($("#country option:contains('It\'s Me')").val());
JQueryの1行ですべてができます!
$("#myCombobox option[text='it\'s me']").attr("selected","selected");
$('#userZipFiles option').prop('selected', function() {
return this.defaultSelected;
});