我尝试创建一个jQuery的自我暗示功能(只experimental- jQuery的小白),使用$(EL)。html的功能,呈现出正被服务的数据IM:html jquery函数不适用于keydown事件?
$("#suggestions").addClass("active");
var words = $(this).val();
var results = searchData(questions,words);
$("#suggestions").html(function() {
_.each(results, function(q, key){
return "<p>" + q.question + "</p>"; // problem is here
});
});
完整的工作代码在这里:http://jsfiddle.net/HSBWt/6/ 我似乎不知道会出现什么问题?
什么它应该做,这是不是? – 2012-08-14 17:40:30
它的意思是显示#suggestions,它隐藏在内部,并将数据从questions数组中提取出来,就像自动提示一样。但它没有这样做,我知道问题是在.html函数:) – user1551482 2012-08-14 17:42:08
根据我的经验html()在keydown中工作正常,你肯定你的代码实际上把东西放在.html()? – 2012-08-14 17:44:16