在不知道其ID的情况下将焦点设置为动态创建的输入字段

荒谬的

我有一个jQuery / AJAX函数,可从服务器加载HTML表单元素。表单上的字段会有所不同。加载完成后,我想将焦点设置在第一个可用的输入字段上。我试过了:

 $(':input:enabled:visible:first').focus();

但这是行不通的:(我不确定如何处理jQuery中的输入字段。我不知道返回的元素的ID。

我的函数如下所示,而my_html变量包含许多简单的输入字段,例如

 <input type='text' name='test' value='prefilled' />

AJAX功能:

    $.loadIDX = function (idx, position){

        var url = 'URL HERE';

        $.ajax({
              url:  url, 
              type: "POST",
              data: {

                     idx:idx,
                     position:position

              },
              dataType: 'json', 
              success: function(data) {

                if(data.status=='request'){

                     var my_html = '<div id="slide_in"><div id="please_enter_'+idx+'" class="please_enter">Please enter:</div><form id="cform_'+idx+'">';

                     // loop through json & create html input form fields
                     $.each(data, function(key, val) {
                         if(key!='status'){
                            my_html += val;
                        }
                     })

                     // close up the form
                     my_html += '<input class="submit_button" type="button" value="ok" onClick="postForm('+idx+','+position+')" /></form></div>';

                    // place the new HTML into the DIV
                    $('#yn_'+idx).html( my_html );

                    // set focus... HOW?
                    $(':input:enabled:visible:first').focus();

                } else {
                    $.closeIDX(idx);
                }
              }

              });
    }
穆萨

怎么样

$('#yn_'+idx).html( my_html ).find('input:first').focus();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将焦点设置为动态创建的输入字段而无需知道其ID

来自分类Dev

如何在不知道 Javascript 中的 id 的情况下获取输入文本字段的值

来自分类Dev

我可以在不知道动态数组大小的情况下对其进行迭代

来自分类Dev

C#WPF在不知道列的情况下将数据网格列大小设置为自动

来自分类Dev

是否可以在不知道其ID的情况下更新FaunaDB文档?

来自分类Dev

我如何在不知道图像ID的情况下更改其属性?

来自分类Dev

使用jQuery在不知道其完整ID的情况下更改给定元素的属性

来自分类Dev

在不知道字符串大小的情况下动态提示输入字符串

来自分类Dev

在不知道数组大小的情况下输入数组

来自分类Dev

如何在不知道字段是什么的情况下创建 ElasticSearch 查询?

来自分类Dev

如何在不知道输入类型的情况下创建填充矩阵的方法

来自分类Dev

在不知道类名的情况下创建函数

来自分类Dev

在不知道ID的情况下进行更新

来自分类Dev

在不知道EditText ID的情况下使用addTextChangedListener

来自分类Dev

在不知道ID的情况下进行更新

来自分类Dev

EL如何在不知道其类的情况下与对象的方法和字段一起工作

来自分类Dev

如何在编译时不知道其子类型的情况下将存储为对象的DbSet <T>拆包?

来自分类Dev

Selenium:如何在不知道其id或name属性的情况下找到网页上的所有图像?

来自分类Dev

动态分配-用户在运行时不知道数组大小的情况下输入元素

来自分类Dev

如何在不知道其宽度的情况下将元素存储在2D向量中?

来自分类Dev

詹金斯(Jenkins):在不知道节点秘密的情况下将奴隶动态连接到主人

来自分类Dev

我如何在不知道JavaScript中标签ID的情况下通过javascript函数设置标签文本

来自分类Dev

如何在不知道其长度的情况下遍历char **

来自分类Dev

在不知道其结构的情况下显示React组件

来自分类Dev

在不知道其尺寸的情况下切片数组

来自分类Dev

在不知道其命名空间的情况下卸载JavaScript库

来自分类Dev

Linux用户可以在不知道当前密码的情况下更改其密码吗?

来自分类Dev

如何在不知道其确切类型的情况下更新DbContext中的实体?

来自分类Dev

在不知道其范围的情况下阅读电子表格

Related 相关文章

  1. 1

    将焦点设置为动态创建的输入字段而无需知道其ID

  2. 2

    如何在不知道 Javascript 中的 id 的情况下获取输入文本字段的值

  3. 3

    我可以在不知道动态数组大小的情况下对其进行迭代

  4. 4

    C#WPF在不知道列的情况下将数据网格列大小设置为自动

  5. 5

    是否可以在不知道其ID的情况下更新FaunaDB文档?

  6. 6

    我如何在不知道图像ID的情况下更改其属性?

  7. 7

    使用jQuery在不知道其完整ID的情况下更改给定元素的属性

  8. 8

    在不知道字符串大小的情况下动态提示输入字符串

  9. 9

    在不知道数组大小的情况下输入数组

  10. 10

    如何在不知道字段是什么的情况下创建 ElasticSearch 查询?

  11. 11

    如何在不知道输入类型的情况下创建填充矩阵的方法

  12. 12

    在不知道类名的情况下创建函数

  13. 13

    在不知道ID的情况下进行更新

  14. 14

    在不知道EditText ID的情况下使用addTextChangedListener

  15. 15

    在不知道ID的情况下进行更新

  16. 16

    EL如何在不知道其类的情况下与对象的方法和字段一起工作

  17. 17

    如何在编译时不知道其子类型的情况下将存储为对象的DbSet <T>拆包?

  18. 18

    Selenium:如何在不知道其id或name属性的情况下找到网页上的所有图像?

  19. 19

    动态分配-用户在运行时不知道数组大小的情况下输入元素

  20. 20

    如何在不知道其宽度的情况下将元素存储在2D向量中?

  21. 21

    詹金斯(Jenkins):在不知道节点秘密的情况下将奴隶动态连接到主人

  22. 22

    我如何在不知道JavaScript中标签ID的情况下通过javascript函数设置标签文本

  23. 23

    如何在不知道其长度的情况下遍历char **

  24. 24

    在不知道其结构的情况下显示React组件

  25. 25

    在不知道其尺寸的情况下切片数组

  26. 26

    在不知道其命名空间的情况下卸载JavaScript库

  27. 27

    Linux用户可以在不知道当前密码的情况下更改其密码吗?

  28. 28

    如何在不知道其确切类型的情况下更新DbContext中的实体?

  29. 29

    在不知道其范围的情况下阅读电子表格

热门标签

归档