Как я могу удалить несколько символов из кендоавтоматического окна?

У меня есть местоположение автозаполнения текстового поля. После выбора местоположения я хочу удалить некоторую часть этого местоположения, но не все местоположение.

Пример: мое местоположение 154Я хочу сделать это для 15, Как я могу это сделать?

$("#locations").on("keydown", function () {
    var locations = $(this).val();
    var key = event.keyCode || event.charCode;

    if (key == 8 || key == 46)
        $("#locations").data("kendoAutoComplete").value("");
});

Но с помощью этого кода я могу удалить всю локацию, но не могу удалить некоторую часть локации.

2 ответа

Я думаю, что вы можете найти подстроку и, если необходимо, добавить другую подстроку.

location.substring(0,2) 

Вы можете использовать событие выбора автозаполнения и обновить источник данных для достижения этой цели. Я сделал JSBin для этого вопроса здесь

Надеюсь это поможет!

Другие вопросы по тегам