0

検証を形成しようとしていますが、 .val() が未定義になっているようです。

$(document).ready( function() {

  $('.formElem .input').each(function() {    
    $(this).children(".inputField").on("keyup", function() {

      console.log($(this).children('#username').val());

    });
  });
});

これはhtml部分です

<form action="#" class="formElem" method="post" autocomplete="off">
 <div class="input username_container">
        <input class="inputField" id="username" maxlength="50" placeholder="Username" name="username" size="20" tabindex="1" type="text">               
        <div class="tip">
          <p class="blank error">Field cannot be empty</p>
     </div>
  </div>

4

2 に答える 2

3

'username'に渡す有効なパラメータではありません.children()

input.username子でクラスが指定されている場合と同様に、入力フィールドをターゲットにしている場合は機能します。

于 2013-03-16T15:14:33.477 に答える
0

これはばかげたお尻の質問でした。検索方法がわからなかったために投稿しただけです。しかし、答えてくれた@Juhanaに感謝します

$(this).val();
于 2013-03-16T15:28:30.540 に答える