Javascript jQuery选择框val在IE9中未定义

Javascript jQuery选择框val在IE9中未定义,javascript,jquery,Javascript,Jquery,我现在正面临一个错误超过2个小时。 我有一个javascript代码,它从json生成任务和子任务的两级选择框 我刚刚发现这段代码在IE9和其他版本上不起作用,我无法找到原因 我创建了一个JSFIDLE来向您展示我的代码 目标只是通过ajax查找要发送的子任务ID,或者如果未选择子任务,则查找任务ID 在IE上,我无法获取此值,它返回未定义。document.write不会将您正在编写的HTML注册到IE中的DOM。请尝试将其附加到正文: $("body").append($(html));

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

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

我创建了一个JSFIDLE来向您展示我的代码

目标只是通过ajax查找要发送的子任务ID,或者如果未选择子任务,则查找任务ID


在IE上,我无法获取此值,它返回未定义。

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

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

我清理了我的代码,现在它开始工作了,所以我认为问题是因为在某些情况下,两个或多个元素可能具有相同的ID


谢谢你的帮助,巴伊拉姆和简·德沃夏克,祝你有愉快的一天

IE9中没有警报。在Chrome中似乎可以运行六个警报。在我的真实代码中,我正在执行$'infos-container'。追加$html;而且它也不起作用: