Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将html插入jquery。智能模板_Javascript_Jquery_Smarty - Fatal编程技术网

Javascript 将html插入jquery。智能模板

Javascript 将html插入jquery。智能模板,javascript,jquery,smarty,Javascript,Jquery,Smarty,所有这些代码都在smarty模板中。 我正在尝试在jquery中插入html代码,是否仍有显示我的html代码的方法 因此,基本上,这段代码应该获得屏幕的分辨率,并根据该分辨率显示html格式的内容(facebook评论) {literal} 如果($(窗口).width()

所有这些代码都在smarty模板中。 我正在尝试在jquery中插入html代码,是否仍有显示我的html代码的方法

因此,基本上,这段代码应该获得屏幕的分辨率,并根据该分辨率显示html格式的内容(facebook评论)

{literal}
如果($(窗口).width()<550){
文件。填写(“”);
}
否则{
这里有东西
}
{/literal}

可能是这个问题:只需转义字符串即可

document.write('<div class="fb-comments" data-mobile="true" data-href="www.test.com"></div>');
document.write(“”);
您使用了“inside”。所以在write()中使用单引号。

我终于解决了这个问题

所以我所做的就是玩弄{literal}标记

document.write({/literal}'<div class="fb-comments" data-mobile="true" data-href="www.test.com"></div>'{literal});
document.write({/literal}'{literal});

那么,问题出在哪里?它不会在文档中显示html代码。write()@ParkashKumarBetter将其附加到任何div中,该div已存在于您的文档中。尝试了此操作,但无效:'$(“p”).append('');'您仍在出错!应该是
文档。write('{literal}{/literal}'))
不,请仔细检查我的问题我已经打开了文字标签一次,我刚刚关闭了那个标签,然后再次打开
document.write({/literal}'<div class="fb-comments" data-mobile="true" data-href="www.test.com"></div>'{literal});