我正在使用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用户名和密码.
任何人都可以帮我弄清楚这里有什么问题吗?
只需使用该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)