jQuery标签 – 它只允许可用的标签

前端之家收集整理的这篇文章主要介绍了jQuery标签 – 它只允许可用的标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的脚本中使用jQuery tag-it
$("#user_autocomplete").tagit({
    tagSource: function (request,response) {
        $.ajax({
            data: {
                term: request.term
            },type: "POST",url: "/site2/message/users.PHP",dataType: "json",success: function (data) {
                response($.map(data,function (item) {
                    return {
                        label: item,value: item
                    }
                }));
            }
        });
    },tagLimit: 3,autocomplete: {
        delay: 0,minLength: 1
    },});

在这种情况下,确认所有输入字段.但是我只想要添加可用的字段.怎么做?

解决方法

发表于OP:

我使用beforeTagAdded函数我找到了我的答案:

tagSource: function(request,response) 
        {
            $.ajax({
                data: { term:request.term },url:        "/site2/message/users.PHP",dataType:   "json",success: function( data ) {
                     array = data;
                    response( $.map( data,function( item ) {

                        return {
                            label:item,value: item
                        }
                        }));
                    }

            });
            },tagLimit :3,autocomplete: {delay: 0,minLength: 1},beforeTagAdded: function(event,ui) {
            if(array.indexOf(ui.tagLabel) == -1)
            {
                return false;
            }
            if(ui.tagLabel == "not found")
            {
                return false;
            }

        },
原文链接:https://www.f2er.com/jquery/175820.html

猜你在找的jQuery相关文章