之前在项目中遇到了需要手动触发事件的问题,比如鼠标双击操作,需要在键盘上按Enter键也有鼠标双击产生的效果,在jQuery中我们知道trigger可以在每一个匹配的元素上触发某类事件,比如$("input").trigger("dblclick"),就可以直接激发选中input的鼠标双击事件,而我们的项目中也引用了JqGrid,在JqGrid中有双击事件ondblClickRow,项目中代码如下:
ondblClickRow: function(rowid, iRow, iCol, e){
//双击的效果
......
}
鼠标双击之后对选中当前行进行操作,而且在
ondblClickRow函数中也需要传入许多参数,这是对鼠标双击的实现。在键盘上按Enter键时,只需要简单的对选中元素用trigge