Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 相同类型字段的Ajax和自动完成_Jquery_Ajax_Autocomplete - Fatal编程技术网

Jquery 相同类型字段的Ajax和自动完成

Jquery 相同类型字段的Ajax和自动完成,jquery,ajax,autocomplete,Jquery,Ajax,Autocomplete,有人知道如何仅为正在编辑的字段激活自动完成功能吗? 我使用了下面的示例(),它可以处理一个字段。我更改的是选择器(类)。但是当然,如果我有多个字段和同一个类,一个字段中的任何更改都会更改所有字段。。。每个字段的id都是动态构建的(input0,input1…),所以我认为我不能引用它们。我想实现的是仅在当前编辑的输入字段上启用自动完成。我想实现的是仅在当前编辑的输入字段上启用自动完成 为此,您可以为该输入初始化自动完成方法,重点检查该元素是否具有以下类别: $('input[type="text

有人知道如何仅为正在编辑的字段激活自动完成功能吗? 我使用了下面的示例(),它可以处理一个字段。我更改的是选择器(类)。但是当然,如果我有多个字段和同一个类,一个字段中的任何更改都会更改所有字段。。。每个字段的id都是动态构建的(input0,input1…),所以我认为我不能引用它们。我想实现的是仅在当前编辑的输入字段上启用自动完成。

我想实现的是仅在当前编辑的输入字段上启用自动完成

为此,您可以为该
输入
初始化
自动完成
方法,重点检查该元素是否具有以下类别:

$('input[type="text"]').focus(function(){ // put focus on elements
    if($(this).hasClass('autocomplete')){ // check if the focussed one has the class autocomplete
       $(this).autocomplete({ // if yes then initialize the autocomplete for it here.
          // the options you need 
       });
    }
});

它实际上起作用了,谢谢你!现在的问题是不允许自由文本,并将输入限制为返回的值之一:)