Mam następujące http://jsfiddle.net/TgBzB/3/ i chcę wyczyścić pole autouzupełniania, gdy użytkownik wybrał element. Poniższy kod tego nie robi: -Wyczyść wartość autouzupełniania podczas zmiany Wybierz zmianę
$("#input").data("kendoAutoComplete").value("");
Czy to możliwe?
//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, powinien pomyśleć o tym nieco więcej: – Rippo
odkryli również ładniejszy czystszy sposób, ale nadal zachować ten zaakceptowana odpowiedź ... – Rippo
@Rippo tak miłe rozwiązanie rzeczywiście ponieważ ponadto nie robi tracisz poprzednią wartość, jeśli pole traci skupienie, nie wybierając wartości (która wyzwala zdarzenie zmiany, ale nie wybranej) ... –