0

我有位置自动完成文本框。选择位置后,我想删除该位置的某些部分,而不是整个位置。

示例:我的位置是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("");
});

但是在此代码的帮助下,我可以删除整个位置,但无法删除该位置的某些部分。

4

2 回答 2

0

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

location.substring(0,2) 
于 2015-11-19T07:13:30.073 回答
0

您可以利用自动完成的选择事件并更新数据源来实现这一点。我在这里为这个问题制作了一个 JSBin

希望这可以帮助!

于 2015-11-20T21:58:21.247 回答