Javascript jQuery不适用于事件处理

Javascript jQuery不适用于事件处理,javascript,jquery,Javascript,Jquery,我对jQuery相当陌生,但我知道一些事情。然而,当我尝试做活动时,它似乎从来都不起作用。 HTML代码: $(文档).ready(函数(){ $(“输入[type=password]”)。焦点(函数(){ $(“#密码信息”).show(); }).blur(函数(){ $(“密码信息”).hide(); }); }); 用户名: 密码: 登记 密码必须满足以下要求: 至少一个字母 至少一个资本 至少一个数字 至少8个字符 您可以使用jQuery的focus()和focu

我对jQuery相当陌生,但我知道一些事情。然而,当我尝试做活动时,它似乎从来都不起作用。
HTML代码:

$(文档).ready(函数(){
$(“输入[type=password]”)。焦点(函数(){
$(“#密码信息”).show();
}).blur(函数(){
$(“密码信息”).hide();
});
});

  • 用户名:
  • 密码:
  • 登记
密码必须满足以下要求:
  • 至少一个字母
  • 至少一个资本
  • 至少一个数字
  • 至少8个字符
您可以使用jQuery的focus()和focusout()方法来实现这一点

jQuery(文档).ready(函数(){
jQuery(“输入[type=password]”)。焦点(函数(){
jQuery(“#密码#u信息”).show();
});
jQuery(“输入[类型=密码]”).focusout(函数(){
jQuery(“#密码信息”).hide();
});
});
密码信息{
显示:无;
}

  • 用户名:
  • 密码:
  • 登记
密码必须满足以下要求:
  • 至少一个字母
  • 至少一个资本
  • 至少一个数字
  • 至少8个字符
您可以使用jQuery的focus()和focusout()方法来实现这一点

jQuery(文档).ready(函数(){
jQuery(“输入[type=password]”)。焦点(函数(){
jQuery(“#密码#u信息”).show();
});
jQuery(“输入[类型=密码]”).focusout(函数(){
jQuery(“#密码信息”).hide();
});
});
密码信息{
显示:无;
}

  • 用户名:
  • 密码:
  • 登记
密码必须满足以下要求:
  • 至少一个字母
  • 至少一个资本
  • 至少一个数字
  • 至少8个字符

发现问题,是哈希(用于id选择):


发现问题,是哈希(用于id选择):


你的控制台日志怎么说?您确定正在加载jQuery库吗?是否将每个JS文件正确链接到HTML?JQuery首先是您的文件,“为什么这段代码不起作用”在流上是离题的。请详细说明您遇到了哪些错误,您采取了哪些调试步骤。投票以键入方式结束<代码>$(“密码信息”)
您的控制台日志上写的是什么?您确定正在加载jQuery库吗?是否将每个JS文件正确链接到HTML?JQuery首先是您的文件,“为什么这段代码不起作用”在流上是离题的。请详细说明您遇到了哪些错误,您采取了哪些调试步骤。投票以键入方式结束<代码>$(“密码信息”)仍然不起作用,什么也没发生。另外,为什么要用$替换“JQuery”,因为我已经这样做了,并且尝试了$和JQuery,但仍然没有任何结果。请尝试运行上面的代码片段并单击密码字段。那么,为什么我的代码不起作用呢。这可能与我引用js文件的方式有关吗?“为什么要替换$for jQuery?”我的答案在这个链接中。仔细检查您的代码,并确保您已经在头中导入了jQuery脚本。或者检查浏览器的控制台日志是否有任何错误。并确保已隐藏密码信息div,以便“show()”和“hide()”方法可以工作。如果仍然不工作,则不会发生任何情况。另外,为什么要用$替换“JQuery”,因为我已经这样做了,并且尝试了$和JQuery,但仍然没有任何结果。请尝试运行上面的代码片段并单击密码字段。那么,为什么我的代码不起作用呢。这可能与我引用js文件的方式有关吗?“为什么要替换$for jQuery?”我的答案在这个链接中。仔细检查您的代码,并确保您已经在头中导入了jQuery脚本。或者检查浏览器的控制台日志是否有任何错误。并确保已隐藏密码信息div,以便“show()”和“hide()”方法可以工作。
$(document).ready(function() {
  $("input[type=password]").focus(function() {
    $("#password_information").show();
  }).focusout(function() { //blur and focusout both works fine
    $("#password_information").hide(); //here you forgot it 
  });
});