Javascript 未定义的错误jQuery ID选择器
我在使用jQuery的ID选择器时遇到问题。我不知道为什么我在这么简单的事情上有问题,但是如果有任何建议,我将不胜感激 以下是我的注册页面中的html片段:Javascript 未定义的错误jQuery ID选择器,javascript,jquery,html,Javascript,Jquery,Html,我在使用jQuery的ID选择器时遇到问题。我不知道为什么我在这么简单的事情上有问题,但是如果有任何建议,我将不胜感激 以下是我的注册页面中的html片段: <div class="small-3 large-9 columns"> <input type="password" id="password" placeholder="**********"> <div "small-3 l
<div class="small-3 large-9 columns">
<input type="password" id="password" placeholder="**********">
<div "small-3 large-offset-6 colums">
<div class="passwordStrength">
<p>
<strong>Password strength:</strong>
<span id="passwordRating">Strong</span>
</p>
<div class="meter" id="passwordBar">
<span id="strengthBar" class="strong" style="width: 255px;"></span>
</div>
</div>
</div>
</div>
有什么想法吗?这是val()而不是value() 使用
.val()
,.value不是jQuery方法。在我们使用的JavaScript.value
属性中,查看api站点的更多信息,
在jQuery中,我们需要使用.val()
方法:
JavaScript:
document.getElementById("password").value
jQuery
$('#password').val()
这是一个奇怪的错误。。什么浏览器?@ExplosionPills这不是一个奇怪的错误。这是一个打字错误。谢谢你的快速回复。我将其更改为val(),错误消失了。但它仍然不起作用,当我试图在javascript控制台中查看val()时,我得到了这个。。。var pass=$('password')未定义您是否错过了#?不幸的是,我不是。。。我想不出是什么导致了这种情况,特别是因为我刚刚得到了元素$(“#password”),而且它在html中有明确的定义。
document.getElementById("password").value
$('#password').val()