在IE9中jQuery选择框未定义

时间:2012-10-18 15:07:42

标签: javascript jquery

我现在面临一个错误超过2个小时。 我有一个javascript代码生成(来自json)任务和子任务的两级选择框。

我刚才发现这段代码在IE9和其他版本上都不起作用,而且我无法找到原因。

我创建了一个JsFiddle来显示我的代码 http://jsfiddle.net/jkU6Y/18/

目标只是找到通过ajax发送的子任务ID或任务ID(如果未选择子任务)。

在IE上,我无法获得此值,并且返回undefined。

2 个答案:

答案 0 :(得分:0)

document.write不会在IE中注册您使用DOM写出的HTML。尝试将其附加到正文:

$("body").append($(html));

答案 1 :(得分:0)

我清理了我的代码,现在它正在运行,所以我认为问题来自两个或更多元素在某些情况下可能具有相同ID的事实。

感谢您的帮助cbayram和Jan Dvorak,祝你有个美好的一天!