如何从kendoautocomplete框中删除一些字符

时间:2015-11-19 07:07:50

标签: javascript jquery kendo-ui kendo-autocomplete

我有位置自动填充文本框。选择位置后,我想删除该位置的某些部分,但不删除整个位置。

实施例: 我的位置为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 个答案:

答案 0 :(得分:0)

我认为您可以找到子字符串,如果需要,还可以添加另一个子字符串。

location.substring(0,2) 

答案 1 :(得分:0)

您可以使用自动完成的select事件并更新数据源以实现此目的。 我为这个问题制作了一个JSBin here

希望这有帮助!