jQueryを使用してドロップダウンリストの値を変更したいとします。以下JSで選択したプロパティが選択オブジェクト内に設定されていません
<select id="id145" name="id145" class="dropdown" >
<option selected="selected" value="0">1 - test</option>
<option value="1">2 - test</option>
</select>
:私は次のコードを使用
$('[name=id145] option').filter(function() {
return ($(this).val() == '1');
}).prop('selected', true);
私は私のドロップダウンリスト内の値1ことを確認(2 - テスト)が選択されているが、私はソースコードを見たときに、
:<option selected="selected" value="0">1 - test</option>
<option value="1">2 - test</option>
私が見に期待したもの
、および発生しません、このです:インスペクタツールを使用して、私はまだこれが見0
<option value="0">1 - test</option>
<option selected="selected" value="1">2 - test</option>
なぜ誰が知っていますか?これも可能ですか?
サイドノート:あなたは、単に 'SELECT'要素自体に' val'を使用することにより、より多くの** **選択の値を設定することができます –
@TJCrowder chromeやFirefoxの開発者ツールでも、jQueryを使用すると 'selected = selected'プロパティが表示されません特定の値を選択する – Rotan075
それを残念に思う、 "ソースを見て"私を騙し、あなたが '選択'を見ていたことを覚えていませんでした。 –