通过enqueue或其它方式在wordpress中添加一些js代码后,控制台报错”TypeError: $ is not a function” 。这是一个很常见的问题。
解决方法,需要将$替换为Jquery,即:
jQuery(document).ready(function($){
$("#buttonName").onclick ....
})
jQuery('#btn').click(function() {
console.log('ok');
});
可参考讨论: