动态更改标签的颜色

时间:2015-12-10 09:40:32

标签: jquery html laravel

我正在使用tag manager jQuery plugin

我想根据验证更改标签的颜色,这是我的代码。 特别是,关于ajax的成功,如果定义了data,我想改变标签的颜色。

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(data);
                       if(data){
                           //I want to change the color of tag
                       }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {

                    }

                });

                return emailReg.test(value);
            }

        });

3 个答案:

答案 0 :(得分:0)

我不确定但是你应该这样做。

<input  type="text" name="tags" placeholder="Tags" class="tm-input"/>
$(".tm-input").attr('style', 'Background-color:green;');  

尝试这个,但我不确定它是否会起作用。

答案 1 :(得分:0)

 for error addclass`tm-tag-error` 
 for success addclass`tm-tag-success` 

答案 2 :(得分:0)

成功后,您应该找到要验证的标记(类sudo apt-get remove 'python3.*' )并添加适当的类,以便使用CSS设置样式。

tm-tag