【发布时间】:2012-09-01 00:39:21
【问题描述】:
这其实是从another SO question整理出来的问题。
在此处的 jsFiddle 示例中,http://jsfiddle.net/5WrcD/2/show/ 当您更改一个 select 时,另一个会获得同步的值。请打开 Firebug 并展开两个 select 菜单尝试此操作。
当您首次加载页面并将 first select 更改为 20 时,两者上的 selected="selected" 在 DOM 中变为 20,但不会显示在显示中。
知道为什么会这样吗?
该示例使用Ember.js 库,但无论如何显示应该反映 DOM 状态对吧?
这个错误只发生在 Firefox 中,这是一个 Firefox 特定的问题
【问题讨论】:
-
@PeeHaa 这只是 Firefox 中的错误
-
@PeeHaa 抱歉,我标记了 firefox 忘记提及问题
-
@vol7ron 我在页面加载后尝试了
$('select script').remove();,但没有帮助。 -
@vol7ron 它也看到了,在你尝试不同的组合后它会突然起作用。
-
在几次值更改后,它开始为我同步(FF 18 Nightly)。
标签: javascript jquery html firefox