Wordpress中的jQuery - 什么都不做

时间:2016-04-28 15:39:11

标签: wordpress

我想在我的wordpress主题中添加一些代码。我在这里测试过它:http://jsfiddle.net/UYMxa/250/

我尝试将其添加到我的wordpress网站,在侧边栏小部件中添加自定义链接,在页眉/页脚插件中添加js / css,但它不起作用。

然后我将$替换为jQuery,但仍然没有运气?

$('#affiliateLink').click( function () {
        $("#fb_pixel").addClass("fb_conversion");
        console.log("click");
 });

2 个答案:

答案 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