【发布时间】:2014-08-11 13:06:58
【问题描述】:
我正在处理收件人列表的输入字段,添加收件人时将显示头像。
我使用jQuery Tags Input Plugin 以便用户可以输入多个收件人,用逗号分隔。
当回调函数 onAddTag 被调用时,它会将标签中的文本替换为头像,然后是值。然而,当用户按下退格键或移除标签时,化身将从所有收件人中移除。任何想法我应该如何更改我的 onAddTag 函数以保持头像加载?
这是jsFiddle 和代码:
$(document).ready(function() {
$('#recipients').tagsInput({
'height': 'auto',
'width': 'auto',
'defaultText': 'Add a tag',
'onAddTag': function(elem, elem_tags) {
$('.tag', elem_tags).each(function() {
var username = $(this).text();
username = username.replace('x', '');
username = username.replace(/\s/g, '');
$(this).html('<img src="https://minotar.net/helm/' + username + '/16" alt="' + username + '"> ' + $(this).text());
});
},
'minChars' : 3,
'maxChars' : 16
});
});
【问题讨论】: