我嘗試創建一個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