jquery回调函数

时间:2010-04-18 21:43:19

标签: jquery function callback recaptcha

我使用recaptcha

Recaptcha.create("xxx", "recaptcha", {
            theme: 'clean',
            tabindex: 0,
            callback: $("#id").focus
        });

我想使用回调来关注某些字段,但它不起作用,只有callback: f有效

 function f() {
        $("#FIO").focus();
    }

问题是什么?

3 个答案:

答案 0 :(得分:6)

回调需要是一个函数。您尝试执行$()函数并引用它的焦点方法。那不行。试试这个。

Recaptcha.create("xxx", "recaptcha", {
        theme: 'clean',
        tabindex: 0,
        callback: function() { $("#id").focus(); }
    });

答案 1 :(得分:0)

您确定声明$("#FIO").focus()的结果在范围内是否一致?

或试试这个?callback: function() { $("#FIO").focus(); }

答案 2 :(得分:0)

focus()也是javascript的原生函数,你可以用任何一种方式

callback: function(){$("#id").focus();}

callback: function(){$("#id")[0].focus();}