Kendo ui 如何从内联编辑中捕获取消事件

Kendo ui 如何从内联编辑中捕获取消事件,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,如何在内联编辑中从剑道UI网格捕获取消事件。我已尝试使用编辑事件捕获取消事件,但它不起作用。我想知道是否有办法做到这一点 .Events(ev => ev.Edit("onEdit")); 然后是jQuery: $("tr .k-grid-cancel", "#Grid").on("click", function(e) { alert("cancel pressed!"); }) 问题在于jQuery选择器以及何时执行。当您这样做时,您将拦截那些在您执行CS

如何在内联编辑中从剑道UI网格捕获取消事件。我已尝试使用编辑事件捕获取消事件,但它不起作用。我想知道是否有办法做到这一点

.Events(ev => ev.Edit("onEdit"));
然后是jQuery:

 $("tr .k-grid-cancel", "#Grid").on("click", function(e) {
        alert("cancel pressed!");
    })

问题在于jQuery选择器以及何时执行。当您这样做时,您将拦截那些在您执行CSS类
k-grid-cancel
时已经存在的
tr
事件,但是您希望拦截将来将创建的DOM元素。所以你应该:

$("tr", "#Grid").on("click", ".k-grid-cancel", function(e) {
    alert("cancel pressed!");
});
意识到我将
k-grid-cancel
移动到了。这是用于替换旧
live
函数的当前jQuery语法