我想在我的wordpress主题中添加一些代码。我在这里测试过它:http://jsfiddle.net/UYMxa/250/
我尝试将其添加到我的wordpress网站,在侧边栏小部件中添加自定义链接,在页眉/页脚插件中添加js / css,但它不起作用。
然后我将$替换为jQuery,但仍然没有运气?
$('#affiliateLink').click( function () {
$("#fb_pixel").addClass("fb_conversion");
console.log("click");
});
答案 0 :(得分:3)
您必须在DOM准备就绪后设置点击处理程序:
jQuery(document).ready(function(){
jQuery('#affiliateLink').click( function () {
jQuery("#fb_pixel").addClass("fb_conversion");
console.log("click");
});
});
使用jQuery代替$,因为你处于noConflict jQuery模式。
答案 1 :(得分:0)
您应该使用$('')on(' click',function(){}代码结构。然后检查您是否正确添加了jQuery库。可能还有其他jQuery函数的问题,所以尝试将你的代码包装成IFFE
https://en.wikipedia.org/wiki/Immediately-invoked_function_expression