Jquery 如何注入dom<;对象></对象>;并让它渲染/加载?

Jquery 如何注入dom<;对象></对象>;并让它渲染/加载?,jquery,Jquery,我通过jQuery成功地将html插入到元素中,没有任何问题。问题是对象从不渲染/播放/显示。这是我的密码: <script> player='<object id="myPlayer" class="myPlayer">'; player+='<param name="bgcolor" value="#FFFFFF" /></object>'; $("#player").append(player); </script> <di

我通过jQuery成功地将html插入到元素中,没有任何问题。问题是对象从不渲染/播放/显示。这是我的密码:

<script>
player='<object id="myPlayer" class="myPlayer">';
player+='<param name="bgcolor" value="#FFFFFF" /></object>';
$("#player").append(player);
</script>
<div id="player"></div>

玩家='';
玩家+='';
$(“#播放器”)。附加(播放器);
插入html元素后,此代码的结果是正确的,但它永远不会呈现

如何插入一个对象并使其呈现为您加载页面时没有通过jQuery插入的对象的样子?

更改内部脚本:

$("#player").html(player);
不带jquery

document.getElementById('player').innerHTML = player;

尝试在加载
div#player
后(或在ready/ondomload处理程序中)追加对象。我打赌你的脚本是在
div#player
加载之前运行的,这就是它没有显示的原因

<script>
$(document).ready(function(){
   player='<object id="myExperience" class="BrightcoveExperience">';
   player+='<param name="bgcolor" value="#FFFFFF" /></object>';
   $("#player").append(player); /* or equivalent vanilla js                 
                                 * document.getElementById("player").innerHtml = player;
                                 */

})
</script>
<div id='player'></div>

$(文档).ready(函数(){
玩家='';
玩家+='';
$(“#player”).append(player);/*或同等格式
*document.getElementById(“player”).innerHtml=player;
*/
})

那么,它引用了什么<代码>我当前正在document.ready下运行函数。它像上面一样编写html,但在firebug中变灰,从不播放视频。@uber\u nOOb:我看不到用于视频的参数。你有类似的东西吗?