我正在使用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);
}
});
答案 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