как очистить значение вставки из заполнителя в jquery .amsify.suggestags - PullRequest
1 голос
/ 04 апреля 2020

Я использую 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);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...