Как я могу удалить несколько символов из кендоавтоматического окна?
У меня есть местоположение автозаполнения текстового поля. После выбора местоположения я хочу удалить некоторую часть этого местоположения, но не все местоположение.
Пример: мое местоположение 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 для этого вопроса здесь
Надеюсь это поможет!