Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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在单击时不起作用_Javascript_Jquery - Fatal编程技术网

Javascript jquery在单击时不起作用

Javascript jquery在单击时不起作用,javascript,jquery,Javascript,Jquery,单击id=“check\u user”警报不起作用。这是我的代码 <html> <script> $("#check_user").click(function(){ alert("good"); }); </script> <body> <label name="email">Email</label> <inpu

单击id=“check\u user”警报不起作用。这是我的代码

<html>
    <script>
        $("#check_user").click(function(){
        alert("good");
        });
    </script>
    <body>
        <label name="email">Email</label>
        <input type="email" id="log_user_email" placeholder="example@example.com" />
        <label name="password">Password</label>
        <input type="password" id="log_password" placeholder="*********"/>
        <input type="button" value="Login" id="check_user"  style="cursor:pointer;" />
    </body>
</html>

$(“#检查用户”)。单击(函数(){
警惕(“良好”);
});
电子邮件
密码

假设您已经添加了jquery库,则需要在加载DOM时附加事件。在DOM就绪事件上:

$(function(){//document ready function
 $("#check_user").click(function(){
  alert("good");
 });
});
$(“#检查用户”)。单击(函数(){
警惕(“良好”);
});

电子邮件
密码

登录
您编写的jQuery脚本位于“script”标记内。美好的
但整个脚本要么在“头”标签内,要么在“体”标签内3:)

使用
方法为动态添加的元素添加事件 并将jquery代码包装在
$(document).ready()方法中

$(文档).ready(函数(){
$(“#检查_用户”)。在('click',函数(evt){
警惕(“良好”);
});
});

电子邮件
密码

登录
鉴于您没有显示完整的代码,并且代码似乎有效,我只能假设您在添加脚本标记之前没有添加jQuery库。您还应该将代码包装在jqueryready函数
$(document).ready()中
尤其是看到您的代码出现在
body
标记之前,这意味着在执行脚本时DOM内容不会完全下载

总之,确保在脚本之前添加了jQuery库

还要用
$(document.ready())包装代码如下所示:

$(document).ready(function(){
    $("#check_user").click(function() {
        alert("good");
    });
});

你有什么控制台错误?你把Jquery库添加进去了吗?对我来说很有用@Rakesh_Kumar,因为您已将JSFIDLE set设置为在加载后执行脚本。如何添加jQuery库在编写代码之前,您可以将库作为脚本包含在内。e、 g.
谢谢,您能说一下,有没有库函数可以调用$.ajax()。因为我的$.ajax不工作,所以您添加的代码中没有与ajax相关的代码。你为什么要使用$.ajax()?我不明白负1,如果还有其他问题,请随时与我联系。我不能给出负1。我也不能给出,因为我只有5个声誉。