ここに私の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>
最後のソース要素を解決する方法を教えてもらえますか?