首页 新闻 会员 周边

Jquery 1.5.2 发现的小问题

0
悬赏园豆:10 [待解决问题]
1.5.2 发布了,就用了一下
我用media player 播放一个media player视频,如下的代码
var html = "<object width='' height='' url="xx.wmv" ...></object>";
$(
"...").html(html);
 <object>是用 html() 方法输出的,但是就是因为这个html() 方法,问题来了
页面上显示的视频不受 width='' height='' 控制了,显示出来的视频会还原到实际的视频大小
但是如果是其他方式输出,如innerHTMl = "<object></object>", 都是正常的
而且这个问题之出现在 1.5 版本
其他jquery 版本都正常。
没仔细研究过 jquery 的 html() 实现的代码,我估计用append()  也会这样,不知道是为什么。
大家也可以试试,是不是出和我一样的问题。
有谁能和我解释一下html()方法的原理, 和innerHTML的区别是什么
利利新书的主页 利利新书 | 初学一级 | 园豆:190
提问于:2011-04-06 13:52
< >
分享
所有回答(1)
0

jq的html向来是分解出html中的元素再一个一个做append的

Gray Zhang | 园豆:17610 (专家六级) | 2011-04-06 14:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册