Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单jQuery addClass不工作_Javascript_Jquery - Fatal编程技术网

Javascript 简单jQuery addClass不工作

Javascript 简单jQuery addClass不工作,javascript,jquery,Javascript,Jquery,我有一个简短的代码 $("#contact").click(function(){ $("#contact").addClass("clicked"); }); 它不起作用,还我 “未捕获的TypeError:$不是函数” ,参考第二行 $("#contact").addClass("clicked"); 因此,jquery工作是因为他识别出了第一行,元素$(“#contact”)的名称正确,因为他检测到了click函数。我猜不出为什么那条线不行 看了你的评论之后 <script s

我有一个简短的代码

$("#contact").click(function(){
$("#contact").addClass("clicked");
});
它不起作用,还我

“未捕获的TypeError:$不是函数”

,参考第二行

$("#contact").addClass("clicked");
因此,jquery工作是因为他识别出了第一行,元素
$(“#contact”)
的名称正确,因为他检测到了click函数。我猜不出为什么那条线不行


看了你的评论之后

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
            $("#contact").click(function(){
                $("#contact").addClass("clicked");
            });
        });
        </script>

$(文档).ready(函数(){
$(“#联系人”)。单击(函数(){
$(“#联系人”).addClass(“单击”);
});
});

我的代码就是这样。我认为jquery插入得很好,它都在页面的开头

如果您包含了jquery,但是
$
没有定义,那么您可以在
无冲突
模式下运行jquery。然后您可以像这样包装代码:

jQuery(function($) {
    $("#contact").click(function(){
        $("#contact").addClass("clicked");
    });
});

未包含jquery库或库路径错误。未包含jquery库未包含jquery或代码在jquery之前或包含jquery,但处于
noConflict
模式你能告诉我们你的
#联系
元素吗?!这很管用,我想我必须看看noConflict模式下的jQuery。从来没有听说过。谢谢你,伙计。@Ivanaxara-你的
$(文档)准备好了吗(function(){
行执行正确了吗?你在问题中发布了它。@vijayP错误是一样的,可能是行不正确。这不是第一次,行号是错误的。。)@eisbehr-我之所以发布此消息,是因为OP非常确定单击事件函数是否得到执行,而不是单击处理程序中的行。@vijayP是的,可能行是错误的,但我的调试器就是这么说的。我还看到,当我单击#contact元素时,错误刚刚出现