我有一个用于显示Google建议的脚本。该脚本还允许使用箭头键进入建议列表。执行此操作时,“text”将填充在输入字段中。代码是:
$("#inp").live("keyup", function(e) {
var search_terms = $("li.current").text();
if(e.keyCode==40)
{
$("#inp").val(search_terms);
}
if(e.keyCode==38)
{
$("#inp").val(search_terms);
}
});
完整的脚本在这里:jsbin
问题是IE8不支持“oninput”所以首先请在IE中测试这个并将“oninput”替换为“onpropertychange”,这是一个IE唯一的事件(所以看起来)之后你会注意到进入建议列表时,脚本没有正确响应。但是,如果你删除上面的代码比一切工作得很好。但我真的需要上面的代码才能在IE中运行,那么为了使其正常工作,我应该改变什么呢?
答案 0 :(得分:0)
将jquery更新到最新版本:P