jQuery自动完成,输入触发另一个绑定

时间:2010-06-30 19:01:21

标签: javascript jquery autocomplete

我正在使用jqGrid,并使用jQuery自动完成功能对文本字段进行内联编辑。我的问题是自动完成绑定我的回车键(到输入元素),以选择自动完成建议列表中的项目。这很好,但是,我的jqGrid还将我的回车键绑定到表格行,保存行和退出编辑模式。

如何停止行绑定?我想保留它为行中的其他单元格。我有点想在这里冒泡活动中取消预订......

/ HW

1 个答案:

答案 0 :(得分:1)

我之前从未使用过jQGrid,但是你的这个问题似乎与事件和冒泡有关。我认为你对jquery ui自动完成的select事件感兴趣。您可以粘贴event.stopPropagation()以防止事件冒泡到jQGrid。

$( ".selector" ).autocomplete({
   select: function(event, ui) {
      event.stopPropagation();
      <....continue doing your thing here.....>
   }
});

我希望这会有所帮助。