我使用验证码jQuery的回调函数
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: $("#id").focus
});
我想用回调关注一些领域,但它不工作,只有callback: f
工作
function f() {
$("#FIO").focus();
}
是什么问题?
我使用验证码jQuery的回调函数
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: $("#id").focus
});
我想用回调关注一些领域,但它不工作,只有callback: f
工作
function f() {
$("#FIO").focus();
}
是什么问题?
回调需要是一个函数。你试图执行$()函数并引用它的焦点方法。这是行不通的。尝试这个。
Recaptcha.create("xxx", "recaptcha", {
theme: 'clean',
tabindex: 0,
callback: function() { $("#id").focus(); }
});
您确定$("#FIO").focus()
声明的结果在整个范围内是否一致?
还是试试这个? callback: function() { $("#FIO").focus(); }
的focus()
也是JavaScript的原生功能,您可以在任何一种方式做
callback: function(){$("#id").focus();}
或
callback: function(){$("#id")[0].focus();}