我做了很多搜索,找不到答案。这是代码
<div id="uniquediv"></div>
<script language="JavaScript">
(function($){
var srcitem = 'http://someURL_to_an_AD_tag';
$('<script/>', {
type: 'text/javascript',
src: srcitem
}).appendTo("#uniquediv");
})(jQuery);
</script>
无论我做什么(尝试了很多不同的东西),js代码都落在“uniqueid”div之外。我需要它在div中,因为div有填充,我需要保留,因为我包括的js是一个广告,我需要在它周围填充。
答案 0 :(得分:0)
(我完全撤回了我之前的回答)。
在jQuery中执行$("<script>")
时,脚本会立即下载并执行。在这种情况下,.appendTo可能没有任何影响,特别是如果广告正在执行document.write。
document.write可能就是这样。我认为没有任何不利因素。如果您的广告src是静态的,您甚至可能想要完全跳过javascript并在div中执行标记。