Jquery 如何在剑道格网中检测keydown/keydpress

Jquery 如何在剑道格网中检测keydown/keydpress,jquery,asp.net-mvc,kendo-grid,keydown,Jquery,Asp.net Mvc,Kendo Grid,Keydown,我想在剑道网格中检测keydown/keypress以编辑或删除 网格,但我的网格未在jquery中定义 数据源从控制器使用json发送到网格 <div id="ParamsDb"> @(Html.Kendo().Grid<ParamKendo.Models.parametric>() .Name("gridDetail") .Columns(columns => { columns.B

我想在剑道网格中检测keydown/keypress以编辑或删除 网格,但我的网格未在jquery中定义

数据源从控制器使用json发送到网格

<div id="ParamsDb">
    @(Html.Kendo().Grid<ParamKendo.Models.parametric>()
        .Name("gridDetail")
        .Columns(columns =>
        {
            columns.Bound(c => c.kodfarei).Width(50).Title("کد");
            columns.Bound(c => c.sharh).Width(150).Title("شرح");
            columns.Command(command =>
            {
                command.Edit().Text("ویرایش").UpdateText("ثبت").CancelText("انصراف");
                command.Destroy().Text("حذف");
            }).Width(172);
        })
        .HtmlAttributes(new { style = "height: 380px;" })
        .ToolBar(toolbar => toolbar.Create().Text(" جدید "))
        .Editable(editable => editable.Mode(GridEditMode.InLine))            
        .Sortable()
        .Resizable(rl => rl.Columns(true))                                
        .Selectable(sl => sl.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row))
        .Pageable(pageable => pageable
            .Refresh(true)
            .PageSizes(true)
            .ButtonCount(5)
        .DataSource(dataSource => dataSource
            .Ajax()
            .PageSize(20)
            .Model(model => model.Id(p => p.adder))
            .Create(create => create.Action("Create", "Home", new { intParent = ViewBag.IntParent }))
            .Read(read => read.Action("GetDetail", "Home", new { intParent = ViewBag.IntParent }))
            .Update(update => update.Action("Inline_Update", "Home"))
            .Destroy(delete => delete.Action("Inline_Destroy", "Home"))
        )
    )
    </div>

    $("#gridDetail").on("keyPress", " tbody > tr", function (e) {
        alert("1");
    });

@(Html.Kendo().Grid())
.名称(“详细信息”)
.列(列=>
{
列。绑定(c=>c.Kodfarii)。宽度(50)。标题(“کد”);
列。绑定(c=>c.sharh)。宽度(150)。标题(“شح”);
columns.Command(Command=>
{
command.Edit().Text(“文本”).UpdateText(“文本”).CancelText(“文本”);
command.Destroy().Text(“حذف”);
}).宽度(172);
})
.HtmlAttributes(新的{style=“height:380px;”})
.ToolBar(ToolBar=>ToolBar.Create().Text(“工具栏”))
.Editable(可编辑=>Editable.Mode(GridEditMode.InLine))
.Sortable()
.reshable(rl=>rl.Columns(true))
.Selectable(sl=>sl.Mode(GridSelectionMode.Single)。Type(GridSelectionType.Row))
.Pageable(Pageable=>Pageable
.刷新(真)
.页面大小(真)
.按钮计数(5)
.DataSource(DataSource=>DataSource
.Ajax()
.页面大小(20)
.Model(Model=>Model.Id(p=>p.adder))
.Create(Create=>Create.Action(“Create”,“Home”,new{intParent=ViewBag.intParent}))
.Read(Read=>Read.Action(“GetDetail”,“Home”,new{intParent=ViewBag.intParent}))
.Update(Update=>Update.Action(“内联更新”、“主页”))
.Destroy(delete=>delete.Action(“Inline_Destroy”,“Home”))
)
)
$(“#gridDetail”)。在(“按键”、“tbody>tr”上,函数(e){
警报(“1”);
});

它应该是“keypress”,而不是驼峰式的,除非表中有一个元素有焦点,否则就不能捕获按键。您需要在正文/文档中收听它。感谢您的支持