jquery .html()不反映实际的html;谷歌浏览器24.0.1312.57

时间:2013-02-21 04:27:33

标签: jquery google-chrome

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

0 个答案:

没有答案