使用jQuery获取文本框的值

Dev*_*wal 4 jquery textbox

我正在使用jQuery和AJAX响应动态创建登录表单.表单已创建并正确显示.但是,我无法读取表单数据.

这是我的代码:

$(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

 }); 
});
Run Code Online (Sandbox Code Playgroud)

它提醒undefined undefined用户名和密码.

任何人都可以帮我弄清楚这里有什么问题吗?

Sur*_*tta 9

只需使用该val()函数,即可获得值:

 var username = $('#email').val(); 
 var password = $('#password').val(); 
Run Code Online (Sandbox Code Playgroud)

要设置值使用val(value)功能:

$('#email').val('some new value'); 
Run Code Online (Sandbox Code Playgroud)