Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery KendoAutoComplete-选择编辑项Id_Jquery_Kendo Ui - Fatal编程技术网

Jquery 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

使用KendoAutoComplete控制和绑定数据库中的值

然后,当我尝试在这里检索值时,我将获得所选文本

有人能告诉我如何获取所选项目的Id吗?

您可以使用选择事件来选择下拉列表项目并设置自动完成的文本

// 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 + ")" );
                        }
                    }