HY
这是我的代码:
$(document).ready(function(){
$("#tag").autocomplete("autocomplete.php", {
selectFirst: true,
select: function (a, b) {
$(this).val(b.item.value);
$("#tag_form").submit();
}
}).keydown(function(e){
if (e.keyCode === 13){
$("#tag_form").submit();
}
})
});
Enter的keydown功能很酷,但是选择没有,我不知道为什么。我只想要,当我点击某个项目时,然后使用id tag_form提交我的表单。
请帮助,非常感谢:)
答案 0 :(得分:0)
因为您位于select方法的 this 上下文中。你应该找到像$('#inputId').val('//blah')
;
select: function (a, b) {
$(this).val(b.item.value); // $(this) represent select method
$("#tag_form").submit();
}
我希望这会对你有所帮助。随意问一下!
<强> DEMO 强>