我正在使用easyAutocomplete函数来填充html输入框。然后有一个.change javascript函数,它使用输入框的值来执行一些操作。然而,这是错误的,我发现如果我打印出我赋予的变量值作为输入框值,它会给出我最初键入的部分字符串,而不是自动完成的字符串。
$("#nap2").change(function(event){
var selected = document.getElementById("nap2").value;
document.write(selected);
例如,如果输入框是' Apple',我开始输入' App',apple会出现在列表中,然后被cicked。然后,document.write函数显示' App'而我需要选择的价值是Apple,有什么想法吗?
谢谢, 皮特