jQuery自动完成功能不适用于onKeyUp事件

时间:2012-10-05 05:14:16

标签: javascript jquery

我目前正在开发具有jQuery自动完成功能的UI。自动提示工作正常但我无法使用键盘选择值。当我使用键盘选择一个值时,它会立即被取消选中。用鼠标选择很好。我已将以下函数绑定到onKeyUp事件:

function setCreators(startDate, endDate) {
  $(document).ready(function() {
    $("#txtCreator").autocomplete(
      "getCampaignAuthors?stDate=" + startDate + "&enDate=" + endDate
    );
});

为什么我不能使用键盘选择值?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 这就是onKeyUp事件绑定。我认为jquery auto complete使用相同的onkeyUp事件进行内部处理。所以我将触发事件更改为onfocus。现在它工作正常。