在我的一个网页上,有一个包含表单元素的 iframe。出于某种原因,这些输入元素不能按预期方式工作:
- 如果单击文本字段,则不会获得焦点,并且不会将键入的文本放入其中。
- 如果相同的文本字段有 onclick="this.focus();" 设置,它按预期工作。
- 单选按钮按预期工作。
- 包含 iframe 的元素按预期接收点击事件。
- 我无法在 iframe 中标记文本。
这不会发生在所有浏览器中。
它发生在:
- IE >= 9
- 火狐18.0
- 铬 22.0.1229.94
- 歌剧 12.12
它不会发生在:
- 即 < 9
这里发生了什么,以及如何解决它?
编辑:这似乎是一个 jQuery 问题。它在使用 jQuery 1.8 时发生,但在使用 jQuery 1.7 时不会发生(不同版本之间没有区别)。