我正在尝试在另一个函数validateForm中调用函数notEmpty。但我需要传递此功能的选择器并在提交表单后。
看看:
$("#accountemail").blur(notEmpty);
$("#submit_account").click(validateForm);
function notEmpty()
{
if($(this).val() == "")
{
// Send a warning message
warn($(this), "notEmpty");
return false;
}
else
{
// Remove a warning message
unwarn($(this), "notEmpty");
return true;
}
}
function validateForm()
{
// How i can call the function passing the selector and after submit the form?
}
答案 0 :(得分:0)
为validateForm函数添加一个参数。当您将函数名称作为参数传递给clcik处理程序时,jQuery将返回函数中的元素
$("#submit_account").click(validateForm);
function validateForm()
{
/* $(this) will be the same as $("#submit_account")*/
}