Я использую jquery.amsify.suggestags
, и у меня возникла проблема при вставке тегов из буфера обмена.
После вставки текст-заполнитель не очищается, как видно на на этом снимке экрана .
Я хочу очистить свою область ввода после вставки строки в область ввода.
Я использую этот код для привязки к событию вставки:
$(this.selectors.sTagsInput).bind('paste', function(e) {
var str = e.originalEvent.clipboardData.getData('text');
$(this).val('');
var res;
res = str.split(" ");
var map = "";
var value = $.trim($(this).val().replace(/,/g, ''));
var res_rmsp = res.filter(function(value) {
return value != ""
});
$.each(res_rmsp, function(index, val) {
if (val[0] != "#") {
map += "#" + val;
} else {
map += val;
}
});
res = map.split("#");
var data = res.filter(function(value) {
return value != ""
});
$.each(data, function(index, val) {
_self.addTag(_self.getValue("#" + val));
});
if (_self.settings.showAllSuggestions) {
_self.suggestWhiteList('', 0, true);
}
});