当您在输入文本区域中键入与源对象的选择列表匹配的字母时,Jquery UI 自动完成打开,并在使用 Enter 键从选择列表中进行选择后关闭,如果您输入的文本不在,则关闭选择列表。
键入不在选择列表中的文本后,如何检查自动完成功能何时关闭?我想要做的是当输入回车键时,检查自动完成是否关闭,如果是,则获取文本区域中的文本(如果它不为空)。
像这样的东西:
$(".inputText").keydown(function()
{
if(keyChar == enterKey)
{
// Somehow check is autocomplete is closed and if inputText is not empty, get the text without it interfering with the autocomplete select event.
}
});