Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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
Javascript 按键绑定向下滚动建议不起作用_Javascript_Jquery_Html_Typeahead.js_Bootstrap Typeahead - Fatal编程技术网

Javascript 按键绑定向下滚动建议不起作用

Javascript 按键绑定向下滚动建议不起作用,javascript,jquery,html,typeahead.js,bootstrap-typeahead,Javascript,Jquery,Html,Typeahead.js,Bootstrap Typeahead,我已经设置了typeahead以返回搜索结果。结果返回正确,但是能够按向上和向下按钮循环搜索结果、自动完成文本框的预期功能不起作用。我不明白为什么 var items=[{Name:TestAccount,AccountID:TestID},{Name:TestAccount2,AccountID:TestID2}] var temp=Hogan.compile; var myTA=$'.js标题搜索框'.typeahead'{ 提示:没错, 推荐理由:没错, 最小长度:1 }, { 名称:账

我已经设置了typeahead以返回搜索结果。结果返回正确,但是能够按向上和向下按钮循环搜索结果、自动完成文本框的预期功能不起作用。我不明白为什么

var items=[{Name:TestAccount,AccountID:TestID},{Name:TestAccount2,AccountID:TestID2}] var temp=Hogan.compile; var myTA=$'.js标题搜索框'.typeahead'{ 提示:没错, 推荐理由:没错, 最小长度:1 }, { 名称:账户, valueKey:AccountID, 引擎:霍根, 模板:{ 空的:[ , '找不到与当前查询匹配的任何项', ].加入“\n”, 建议:函数数据{return temp.renderdata;} }, 来源:函数查询,进程{processitems; } }; myTA.关于'typeahead:selected',函数obj,基准{ 变量id=基准['AccountID']; document.location.href=area+'/Account/Edit'+id+'/'; }; 您需要使用displayKey来实现这一点。像下面这样

displayKey: function(accnt){
  return accnt.Name;
}
displayKey–对于给定的建议对象,确定其字符串表示形式。在选择建议后设置输入控件的值时将使用此选项。可以是键字符串,也可以是将建议对象转换为字符串的函数。默认为值

这是一个