Jquery KendoAutoComplete-选择编辑项Id
使用KendoAutoComplete控制和绑定数据库中的值 然后,当我尝试在这里检索值时,我将获得所选文本 有人能告诉我如何获取所选项目的Id吗?您可以使用选择事件来选择下拉列表项目并设置自动完成的文本Jquery KendoAutoComplete-选择编辑项Id,jquery,kendo-ui,Jquery,Kendo Ui,使用KendoAutoComplete控制和绑定数据库中的值 然后,当我尝试在这里检索值时,我将获得所选文本 有人能告诉我如何获取所选项目的Id吗?您可以使用选择事件来选择下拉列表项目并设置自动完成的文本 // get a reference to the autocomplete widget var autocomplete = $("autocomplete").data("kendoAutoComplete"); // selects by jQuery object autocomp
// get a reference to the autocomplete widget
var autocomplete = $("autocomplete").data("kendoAutoComplete");
// selects by jQuery object
autocomplete.select(autocomplete.ul.children().eq(0));
编辑:尝试处理选择事件
然后:
function onSelect(e) {
if ("kendoConsole" in window) {
var dataItem = this.dataItem(e.item.index());
kendoConsole.log("event :: select (" + dataItem + ")" );
}
}
现在,您可以获取项目的索引,如第二个链接中的索引,该索引仍然存在问题。我得到的错误像“ul”未定义
function onSelect(e) {
if ("kendoConsole" in window) {
var dataItem = this.dataItem(e.item.index());
kendoConsole.log("event :: select (" + dataItem + ")" );
}
}