使用 KendoAutoComplete 控制和绑定数据库中的值。
然后,当我尝试在此处检索值时,我得到了选定的文本。
谁能建议我如何获取所选项目的 ID?
您可以使用Select
选择下拉列表项并设置自动完成文本的事件。
// get a reference to the autocomplete widget
var autocomplete = $("autocomplete").data("kendoAutoComplete");
// selects by jQuery object
autocomplete.select(autocomplete.ul.children().eq(0));
http://docs.kendoui.com/documentation/api/web/autocomplete#select
http://demos.kendoui.com/web/autocomplete/events.html
编辑:尝试处理select
事件
$("#products").kendoAutoComplete({
dataSource: data,
select: onSelect
});
然后 :
function onSelect(e) {
if ("kendoConsole" in window) {
var dataItem = this.dataItem(e.item.index());
kendoConsole.log("event :: select (" + dataItem + ")" );
}
}
现在您可以获取项目的索引,如第二个链接