获取列名称/索引上的KeyPress/KeyDown在jqGrid
Get Column Name/Index on KeyPress/KeyDown in jqGrid
如何获得键按/键下事件的列名/索引。假设:$("#myGrid").keydown(keydownEvent);
keydownEvent(e)
是一个函数。现在我怎么能得到从哪一列它已按下keydownEvent(e)
函数?
@Rohan Kumar要求一些代码,我给出了这个函数:
function keydownEvent(e) {
if (e.keyCode == 9 || e.which == 9) {// Tab pressed
//here I want to get the Column Index/Name from which key is pressed
}
if (e.keyCode == 113 || e.which == 113) //f2 press
{
var rowid = $('#myGrid').getGridParam("selrow");
ondblClickRowEvent(rowid, rowid, 1, e);
}
}
对不起,我以为它是隐含的。我的错误!HTML:
<table id='myGrid' ></table>
好的。解决它。
在keydownEvent(e)
函数中,您可以通过event e
e.target.name == "Your_Column_Name" || e.srcElement.name == "Your_Column_Name"
相关文章:
- 使用特定键在keydown时触发事件
- 使用regex的jquery keydown绑定不会验证撇号和句点
- JQuery.on(“keydown”)追加到页面时不工作
- KeyPress和Keydown在这个特定的代码上不起作用.只有key-up起作用
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- KeyDown event for CKeditor
- 在keydown(JS,Jquery)上更改HTML5 Canvas元素
- 如何修复javascript keydown中的延迟
- EmberJS中的全局keyDown/keyPress事件,而无需设置焦点
- 使用KeyDown/KeyPress打开InfoWindow
- jQuery .keypress & .keydown .which
- 在backbonejs视图中,keypress/keyup/keydown事件是否仅适用于输入,而不适用于其他元素
- 如何限制keypress/keyup/keydown操作并仅在ajax调用完成时执行
- html中keypress/keydown/keyup事件的计算
- javascript事件.在FireFox 3.6.25中,keyCode不能处理keydown、keypress或ke
- jQuery委托方法不工作的keydown和keypress
- 获取列名称/索引上的KeyPress/KeyDown在jqGrid
- 事件.keyCode在keydown/keyup和keypress中是不同的
- 如何在asp.net中处理KeyPress或KeyDown事件
- 无法使用.keyup、.keydown和.keypress实现解决方案