Jquery 如何注入dom<;对象></对象>;并让它渲染/加载?
我通过jQuery成功地将html插入到元素中,没有任何问题。问题是对象从不渲染/播放/显示。这是我的密码: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
<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:我看不到用于视频的参数。你有类似的东西吗?