我正在使用jQuery动态创建一个对象元素,以呈现一些内容。它在除IE8之外的所有浏览器中都有效。
代码:
j$(document).ready(function(){
j$('.objContainer').html(j$('<object>').attr(
{'data':'http://www.stackoverflow.com',
'type':'text/html'}));
});
执行后在IE8中创建的HTML结构如下:
<object type="text/html"></object>
在其他浏览器[IE9、Firefox、Chrome]中:
<object data="http://www.stackoverflow.com" type="text/html"></object>
有什么解决方案吗?