jquery代码在wordpress插件中不起作用

时间:2014-06-30 05:53:11

标签: php jquery wordpress

此代码正常运行并加载广告

<script type="text/javascript">google_ad_client = 'ca-pub-1702577941194110';</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>     

jquery不起作用,它在wordpress插件代码下。

jQuery('#addSpace').html("") 
.append("<script type='text/javascript'>"+" google_ad_client ='"+this.title+"'"+ " </" + "script>"+"<script type='text/javascript' src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>"+"</" + "script>");

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

某些浏览器不会以这种方式更新HTML更改。使用内置的fns更好。

尝试,

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://pagead2.googlesyndication.com/pagead/show_ads.js';
$('#addSpace').append( script );

来自:http://mg.to/2006/01/25/json-for-jquery

答案 1 :(得分:0)

看起来google_ad_client应该在第一个脚本中只是一个变量,所以你应该先分配这个

var google_ad_client = $('#addSpace').attr('title');

然后创建第二个脚本以附加到元素

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://pagead2.googlesyndication.com/pagead/show_ads.js';
$('#addSpace').html(script);