Jquery Android浏览器、DOM显示/隐藏和无响应表单元素

Jquery Android浏览器、DOM显示/隐藏和无响应表单元素,jquery,android,forms,dom,Jquery,Android,Forms,Dom,我们遇到了一个奇怪的安卓bug。我们知道它存在于运行2.3.4的HTC Thunderbolt上。它可能存在于其他版本/设备上 例如: 它是什么: 它是DOM元素中的一些SELECT元素,在页面加载时样式为display:none(它是隐藏的)。通过jQuery,我们使用show()将其更改为display:block 没什么不寻常的。几乎所有的设备都能正常工作 然而,我们在HTC上遇到了两个问题: 有时需要2或3次点击才能真正激活“选择”以选择选项 更改选项后,选择不会更新以反映新值,即使它

我们遇到了一个奇怪的安卓bug。我们知道它存在于运行2.3.4的HTC Thunderbolt上。它可能存在于其他版本/设备上

例如:

它是什么:

它是DOM元素中的一些SELECT元素,在页面加载时样式为
display:none
(它是隐藏的)。通过jQuery,我们使用
show()
将其更改为
display:block

没什么不寻常的。几乎所有的设备都能正常工作

然而,我们在HTC上遇到了两个问题:

  • 有时需要2或3次点击才能真正激活“选择”以选择选项

  • 更改选项后,选择不会更新以反映新值,即使它“接受”了新值(我们在实际提交表单时可以看到)

  • 我已经把范围缩小到显示属性。如果我加载的页面已经设置为
    display:block
    (即,不隐藏),那么它在该设备上工作正常

    Android浏览器是否存在已知的DOM问题?还是HTC