【发布时间】:2018-01-16 14:41:02
【问题描述】:
我对 jQuery 还很陌生,但我知道一些事情。但是,当我尝试进行活动时,它似乎永远不会起作用。
HTML 代码:
$(document).ready(function() {
$("input[type=password]").focus(function() {
$("#password_information").show();
}).blur(function() {
$("password_information").hide();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<ul>
<li>
<label for="username">Username:</label>
<span><input id = "username" name = "username" type = "text"></span>
</li>
<li>
<label for="pswd">Password:</label>
<span><input id = "pswd" type = "password" name = "pswd"></span>
</li>
<li>
<button type="submit">Register</button>
</ul>
</form>
<div id="password_information">
<h4> Password must meet the following requirements:</h4>
<ul>
<li id="letter" class="invalid">At Least <strong>one letter</strong></li>
<li id="captial" class="invalid">At Least <strong>one captial</strong></li>
<li id="number" class="invalid">At Least <strong>one number</strong></li>
<li id="length" class="invalid">At Least <strong>8 characters</strong></li>
</ul>
</div>
这是在与 html 文件相同位置的外部脚本中。
由于某种原因它不起作用,您能解释一下原因或帮我解决这个问题吗?
【问题讨论】:
-
你的控制台日志说什么?你确定正在加载 jQuery 库吗?
-
您是否将每个 JS 文件正确链接到您的 HTML?首先是 JQuery,然后是你的文件?
-
“为什么这段代码不起作用”不在 StachOverflow 上。请详细说明您遇到了什么错误,您采取了哪些调试步骤。
-
投票结束是一个错字...
$("password_information")
标签: javascript jquery