jQuery 1.9.1 以降、osx 10.8.2 上の Chrome 24。
Chrome で選択リスト内の特定の値を選択するのに問題があり、その設定obj.val('foo')
は機能しているのに機能していませんでし$("option[value='foo']",obj).prop("selected",true)
た。
Windows と Mac で実行されているさまざまなブラウザー (つまり、chrome、firefox) の間で、さまざまな結果が得られます。ほとんどそれ
obj.val('foo')
現在、mac chrome のみで動作していません。狂ってる!
オブジェクトの .html() を見ると、val() プロパティを読み取ると適切に報告されていても、どの項目が選択されているかが表示されないことに気付きました。つまり、次のようなものが表示されることを期待しています (ただし表示されません)。
<option value="bucket" selected="selected">bucket</option>
http://jsfiddle.net/frumbert/a4RzY/
これは Chrome の innerHTML() の実装 ( http://api.jquery.com/html/で使用されている状態) のバグですか?