带有Quicktime classid的对象元素上的.html()在资源管理器中删除param标签

时间:2011-11-01 00:10:53

标签: jquery html object params

当使用.html()来检索包含一个包含param标签的对象的html时,后者将在IE8中被删除,返回一个空的object元素。这是一个证明这个问题的jsfiddle:http://jsfiddle.net/L9rra/1/

更新:我想知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我认为你看到某种竞争条件。在IE中我一直看到包含所有参数的目标代码,但是在Firefox中,我得到一个带有大量内联样式的div标签,而不是一半时间的对象。

您正在绑定ready事件中的load事件,因此在ready事件发生时,但load事件发生时,代码实际上不会运行。只需使用jsfiddle提供的ready事件即可。当我测试它时,它始终显示包含所有参数的目标代码:

http://jsfiddle.net/Guffa/L9rra/3/