1

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/状态)?

4

0 回答 0