放入jqueryshow,获取错误。把头发拔出来。(商业)
我不知道我做错了什么。这是我输入的代码放入jqueryshow,获取错误。把头发拔出来。(商业),jquery,woocommerce,Jquery,Woocommerce,我不知道我做错了什么。这是我输入的代码 <script type="text/javascript"> $("#woo_trigger").click(function(){ $("div#sidebar").hide(); $(“#woo_触发器”)。单击(函数(){ $(“div#sidebar”).hide(); })); 我在浏览器中遇到这个错误:uncaughttypeerror:$不是一个函数 我检查了标题,默认情况下调用jQuery,所以我不确定问题出在哪里 提
<script type="text/javascript">
$("#woo_trigger").click(function(){
$("div#sidebar").hide();
$(“#woo_触发器”)。单击(函数(){
$(“div#sidebar”).hide();
}));
我在浏览器中遇到这个错误:uncaughttypeerror:$不是一个函数
我检查了标题,默认情况下调用jQuery,所以我不确定问题出在哪里
提前谢谢 您提到“默认情况下调用jQuery”,所以我假设您的意思是它加载正确。在Wordpress中,要使用jQuery,必须以稍微不同的方式调用函数。以下是完成此任务的几种方法:
jQuery("#woo_trigger").click(function(){
jQuery("div#sidebar").hide();
});
您还可以使用匿名函数将jQuery映射到$
:
(function($) {
$("#woo_trigger").click(function(){
$("div#sidebar").hide();
});
})(jQuery);
或者,您也可以根据需要采用这种方式:
jQuery(document).ready(function($){
$("#woo_trigger").click(function(){
$("div#sidebar").hide();
});
});
下面是一篇很好的文章,将来可能会有所帮助:在此
脚本
标记之前包含jquery.js
。。否则,请检查它是否已加载..你们真是太棒了,说真的。这简直让我大吃一惊:人们是多么有帮助,多么有知识。也让我意识到我离它有多远。当我按照Guruprasad Rao的建议在脚本标记之前包含jquery时,它工作得非常好。我现在不明白的是,为什么下面的include出现在标题中,但它不起作用:@Jeff Hmmm。。。如果看不到完整的设置,就很难准确地指出脚本“不起作用”的原因。加载页面时,控制台日志中是否有任何错误?您可以在Chrome、Firefox、IE/Edge(我不知道Safari或Opera)中按F12查看控制台,然后重新加载页面。将出现任何错误,然后您可以开始调试。