我正在使用jQuery 表单插件并试图找出为什么我不能在成功函数中使用 find 方法。
$('#signup-form').ajaxForm({
beforeSubmit: function (arr, $form, options) {
$form.find("input[name=email]").css('width', '170');
$form.find("input[type=submit]").val('Subscribing...').attr('disabled', 'true');
},
target: "#signup-form-wrap",
dataType: 'json',
success: function (data, $form) {
$form.find("input[type=submit]").val('Go!').css('width', '200');
}
});
出于某种原因,我收到此错误:
Uncaught TypeError: Object success has no method 'find'
当我提醒 $form 时,它的值就是字符串 'success'。但是,它确实在 beforeSubmit 中起作用。我究竟做错了什么?