L'obtention de zone de texte de la valeur à l'aide de jQuery

Je suis entrain de créer un formulaire de connexion de manière dynamique, à l'aide de jQuery et AJAX réponse. Le formulaire est créé et s'affiche pas correctement. Mais, je ne suis pas en mesure de lire les données du formulaire.

C'est mon code:

$(document).ready(function(){
  $('#proper-form').on( 'click', '#submit-button', function() {  //loginForm is submitted

alert ("here");
    var username = $('#email').attr('value'); //get username
    var password = $('#password').attr('value'); //get password
alert (password);
alert (username);

    //code for form submit using ajax

 }); 
});

C'est l'alerte undefined undefined pour le nom d'utilisateur et mot de passe.

Quelqu'un peut m'aider à déterminer quel est le problème ici?

OriginalL'auteur Devesh Agrawal | 2013-09-28