Tôi có http://jsfiddle.net/TgBzB/3/ sau đây và muốn xóa trường tự động hoàn tất khi người dùng đã chọn một mục. Mã sau đây không thực hiện việc này: -Xóa giá trị tự động hoàn thành trên sự kiện thay đổi được chọn
$("#input").data("kendoAutoComplete").value("");
Điều này có thể không?
//create AutoComplete UI component
$("#input").kendoAutoComplete({
dataSource: data,
filter: "startswith",
placeholder: "Select country...",
select: function(e) {
var dataItem = this.dataItem(e.item.index());
$('#list').append("<li>" + dataItem + "</li>");
//How do I clear the #input here?
$("#input").data("kendoAutoComplete").value("");
}
});
Ta, nên đã nghĩ về điều này nhiều hơn một chút: – Rippo
Có cũng tìm thấy một cách đẹp hơn sạch hơn, nhưng vẫn sẽ giữ cho câu trả lời như được chấp nhận này ... – Rippo
@Rippo giải pháp có đẹp thực sự kể từ khi hơn nữa nó không mất giá trị trước đó nếu trường mất trọng tâm mà không chọn giá trị (kích hoạt sự kiện thay đổi nhưng không chọn giá trị) ... –