使用jQuery添加javascript

使用jQuery添加javascript,javascript,jquery,html,Javascript,Jquery,Html,当一个div的高度为零时,我会尝试添加一个javascript代码 HTML: jQuery: if ($(".med_rec").height() === 0) { $('.med_rec').text('<script type="text/javascript" src="//static.criteo.net/js/ld/publishertag.js"></script> <script type="text/javascript">

当一个div的高度为零时,我会尝试添加一个javascript代码

HTML:


jQuery:

    if ($(".med_rec").height() === 0) {

 $('.med_rec').text('<script type="text/javascript"  src="//static.criteo.net/js/ld/publishertag.js"></script>
<script type="text/javascript">
Criteo.DisplayAd({
"zoneid": 11111,
"async": false});
</script>')    

}
if($(“.med_rec”).height()==0){
$('.med_rec')。文本('
Criteo.DisplayAd({
“zoneid”:11111,
“async”:false});
')    
}
我试过了

</' + 'script>

但总有一个语法错误


谢谢

显然问题出在:“”

使用以下命令:

$('.med_rec').append('\<script type="text/javascript"  src="//static.criteo.net/js/ld/publishertag.js"\>\</script\><script type="text/javascript">Criteo.DisplayAd({"zoneid": 11111,"async": false});\</script\>');
$('.med\u rec').append('\\Criteo.DisplayAd({“zoneid”:11111,“async”:false});\');

我希望它有助于

外部脚本文件中可能出现重复的错误。@labu77请尝试更新解决方案。我已经用append尝试过了,但仍然存在语法错误。也许你可以将它添加到一个html文件中,以便自己查看?谢谢你。它是固定的!非常感谢你。很不错的!没问题。快乐编码!
$('.med_rec').append('\<script type="text/javascript"  src="//static.criteo.net/js/ld/publishertag.js"\>\</script\><script type="text/javascript">Criteo.DisplayAd({"zoneid": 11111,"async": false});\</script\>');