我正在使用jqGrid,并使用jQuery自动完成功能对文本字段进行内联编辑。我的问题是自动完成绑定我的回车键(到输入元素),以选择自动完成建议列表中的项目。这很好,但是,我的jqGrid还将我的回车键绑定到表格行,保存行和退出编辑模式。
如何停止行绑定?我想保留它为行中的其他单元格。我有点想在这里冒泡活动中取消预订......
/ HW
答案 0 :(得分:1)
我之前从未使用过jQGrid,但是你的这个问题似乎与事件和冒泡有关。我认为你对jquery ui自动完成的select事件感兴趣。您可以粘贴event.stopPropagation()
以防止事件冒泡到jQGrid。
$( ".selector" ).autocomplete({
select: function(event, ui) {
event.stopPropagation();
<....continue doing your thing here.....>
}
});
我希望这会有所帮助。