键入3个字符后的triger jquery标记管理器

时间:2018-03-14 06:52:17

标签: jquery tags

我使用过j-Query标签管理器并且工作正常。但现在我需要在文本框中输入3个字符后触发标签搜索。当我输入第一个字符时,它开始搜索。

这是我的代码。

var tagApi = $(".tm-input").tagsManager({
                delimiters: [44]});
jQuery(".typeahead").typeahead({
                    name: 'tags',
                    displayKey: 'name',
                    source: function (query, process) {
                            return $.get(<URL for Ajax Request>, { query: query }, function (data) {
                            data = $.parseJSON(data);
                            return process(data);
                            });
                    },
                    afterSelect :function (item){
                                  tagApi.tagsManager("pushTag", item);
                                }
                    });

1 个答案:

答案 0 :(得分:0)

在那里你可以使用minLength预先输入插件的参数:

jQuery(".typeahead").typeahead({
   name: 'tags',
   displayKey: 'name',
   minLength: 3, // Can you try by adding this line of code
....
});

minLength

  

默认值2(字符)搜索

     

之前在搜索输入中键入的字符数   寻找结果。可以将此选项设置为0和   将其与searchOnFocus: true组合以显示一组结果   默认值。