动态相关使用jQuery选择,而不是在IE中工作

时间:2011-11-04 02:45:45

标签: php css forms select

所以我正在制作一张表格,好吧我已经制作了它并且它有效...但不是在IE中。

我不知道为什么。在除IE之外的所有其他浏览器中,初始“make”选择会影响第二个:模型的内容。然而它在IE中没有任何作用。

以下是您可以测试的页面链接:[编辑 - 无链接]

这是我用来更新第二个方框的方法:

  1. 在第一个选择的“更改”事件(jQuery)中,javascript获取所选值并将其应用于变量。

  2. 完成案例选择,将新变量与要通过第二个选择的.innerHTML属性插入的潜在选项的设定数量相匹配。

  3. 在JavaScript中也安装了“ - 请选择模型 - ”的默认值,但在IE中也没有显示。 (这让我相信应该有一个解决整个问题的快速解决方案)

  4. 通过PHP,快速查询表单是“已插入”,但如果您在页面上“查看源代码”,仍然可以看到所有代码。

    感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

我在MA option下的IE中没有看到select个标签。我猜你没有默认标签,FF正在自动添加它们,但IE不是。你明确地在你的代码中调用它们吗?编辑:好的,我看到你的default。我发现这个http://domscripting.com/blog/display/99可能对您的解决方案有用。

它的要点是只在IE中设置innerHTML是错误的。该链接提供了解决方案。我建议创建option元素,设置其innerHTML,然后将其放在select元素中(这似乎是他们说要使用的过程)。

此处也找到了类似的解决方案:Setting innerHtml of a selection box in IE