动态更改标签背景颜色

时间:2015-10-13 12:23:59

标签: jquery tags

我正在使用 https://maxfavilli.com/jquery-tag-manager

我使用标签管理器收发邮件。如果电子邮件未在系统中注册,我想更改标签背景。我为检查用户做了ajax代码。现在我想更改标签背景,如果“data == 0”(参见下面的代码)。

我的代码:

jQuery('.attendees').tagsManager({
            prefilled: [user_email],
            hiddenTagListName: 'attendee',
            delimiters: [32, 44, 13, 9], // comma, space (ASCII chars)
            blinkBGColor_1: '#FFFF9C',
            blinkBGColor_2: '#c5eefa',
            validator: function (value) {
                 var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

            $.ajax({
                    url: 'CheckUserExits',
                    type: 'GET',

                    data: {email: value},
                    success: function (data)
                    {
                        alert($(this).val());
                        if(data==0) 
                            $(this).addClass('tm-tag tm-tag-error');

                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        alert(textStatus);
                    }

                });
                 return emailReg.test(value);
            }

        });

1 个答案:

答案 0 :(得分:0)

试试这个

lib/protocol/sequences/Sequence.js