这是我的 jQuery 代码:
$("#context").html(
$('<div>')
.attr('data-ratio', "0.84" )
.attr('class', "flowplayer no-background")
.html(
$('<video>').html(
$('<source />', {
type: "video/flash",
src: 'http://google.com'
}),
$('<source />', {
type: "video/mp4",
src: 'http://google.net'
})))
);
这是所需的输出:
<div data-ratio=".84" class="flowplayer no-background" >
<video>
<source type="video/flash" src="http://google.com"/>
<source type="video/mp4" src="http://google.net"/>
</video>
</div>
然而,这是目前从我的 jQuery 输出的内容:
<div data-ratio=".84" class="flowplayer no-background" >
<video>
<source type="video/flash" src="http://google.com"/>
</video>
</div>
有人可以告诉我如何解决最后一个源元素吗?