JQuery:在ajax加载后关注textarea

Rog*_*ger 4 ajax jquery focus

我正在使用Ajax加载表单的一部分.如何在ajax请求之后关注textarea对象?

这是加载的html:

<legend>Test</legend>
<label for="t">This is only a test</label>
<textarea></textarea>
<a href="#" class="continue">Continue</a>
Run Code Online (Sandbox Code Playgroud)

这是JQuery/Ajax代码:

$.post(
    'ajax.php',
    { next:next },
    function(data){
        $('body').append($(data).hide().fadeIn('slow'));
    }
);
Run Code Online (Sandbox Code Playgroud)

谢谢.

gus*_*tkg 9

在追加html后,在回调中使用.focus()触发器:

$.post(
    'ajax.php',
    { next:next },
    function(data){
        $('body').append($(data).hide().fadeIn('slow'));
        $('textarea').focus();
    }
);
Run Code Online (Sandbox Code Playgroud)