我正在为登录表单编写一个 jQuery 插件,但“提交”按钮有问题。我的“提交”按钮点击功能永远不会被执行。
这是我的 jsfiddle 代码http://jsfiddle.net/c4jRx/1/
(function ($) {
$.fn.login = function (options) {
options = $.extend({}, $.fn.login.config, options);
return this.each(function () {
var markup = '<div>' +
'<form method="post" action="">' +
'<table><tr><td><label>User Login</label></td></tr>' +
'<tr><td><input type="text" id="user_id" placeholder="Apple ID" required></td></tr>' +
'<tr><td><input type="password" id="password" placeholder="Password" required></td></tr>' +
'<tr><td><input type="submit" id="authenticate" value="Login to your account"></td></tr>' +
'</table>' +
'</form>' +
'</div>';
return $(this).html(markup);
});
$('#authenticate').click(function() {
debugger;
var user = $('#user_id').val();
var password = $('#password').val();
console.log("User: " + user + "Password: " + password);
});
};
$.fn.login.config = {
// set values and custom functions
};
}(jQuery));