JQuery/AJAX在新添加的输入框中选择文本问题

JQuery/AJAX在新添加的输入框中选择文本问题,jquery,Jquery,我正在创建一个AJAX应用程序。当用户选择一个按钮时,一个新的输入元素被添加到web页面并填充数据。在将新的输入框(id='input_thingy')添加到网页之后,我想选择文本。我遇到的问题是,新输入框中的文本被选中的时间很短。这一切都发生在执行JQuery的“ajax”命令的上下文中: 我怀疑这个问题与选择命令出现在ajax命令区域这一事实有关,但我不知道如何正确地做到这一点。有什么帮助吗?不确定,但当您返回false时,新输入可能会失去焦点。您是否考虑过将select语句放在计时器上,如

我正在创建一个AJAX应用程序。当用户选择一个按钮时,一个新的输入元素被添加到web页面并填充数据。在将新的输入框(id='input_thingy')添加到网页之后,我想选择文本。我遇到的问题是,新输入框中的文本被选中的时间很短。这一切都发生在执行JQuery的“ajax”命令的上下文中:


我怀疑这个问题与选择命令出现在ajax命令区域这一事实有关,但我不知道如何正确地做到这一点。有什么帮助吗?

不确定,但当您返回false时,新输入可能会失去焦点。您是否考虑过将select语句放在计时器上,如下所示:

setTimeout(function() { $('#Input_thingy').select(); }, 100);

这将等到成功触发文本选择后100毫秒。

不确定,但当您返回false时,新输入可能会失去焦点。您是否考虑过将select语句放在计时器上,如下所示:

setTimeout(function() { $('#Input_thingy').select(); }, 100);

这将等待到成功触发文本选择后100毫秒。

您可能只想尝试使用$.post()函数


您可能只想尝试使用$.post()函数


我正在使用ajax命令的全部功能。我刚刚展示了问题所在的部分,我正在使用ajax命令的全部功能。我只是展示了问题所在的部分。
$.post("DoSomething.php",
        { SomeDataToPost: "put data here"},
        function(data){
            $('#Input_thingy').focus().select();
       });