jQuery の ID セレクターの使用に問題があります。こんなに単純なことで問題が発生する理由はわかりませんが、何か提案をいただければ幸いです。
これは、私のサインアップ ページからの html のスニペットです。
<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>
そして、これは私のsignUpValidation.jsから切り取ったjavascriptです
$(function(){
var form = $('#signUp'),
email = $('#email'),
password = $('#password'),
address = $('#address');
if (password.value().length < 8) {
updateBar(0);
}
JavaScript コンソールに次のエラーが表示されます。
TypeError: 'undefined' is not a function (evaluating 'password.value()')
何か案は?