2016-08-24 60 views
0

嘿,我有一个问题,我在Javascript中使用的网格。我会试着告诉你我先试过的东西。基本上它有一个按钮删除附加到它的关键事件。不过,我想覆盖这个,并为这个特定的按键事件做一些其他的事情。还有其他keyevents需要保留,但我需要更改当选中某行时删除按钮被按下时发生的情况。更新Javascript中的关键事件

我已经尝试了一些东西,包括使用绑定和解除绑定目标,但似乎没有任何工作。

我附加了一个alert函数来触发显示什么元素正在触发该函数,并返回dataGrid。

此外,我试图停止传播,但没有运气。

    $(".divDataGrid") 
        .keyup(function(event) { 
         console.log("seamus"); 
         event.stopPropagation(); 
         // Do something 
        }); 

但是,这些都不起作用。有没有人遇到类似的问题或有任何人有关如何解决这个问题的想法?

回答

0

如果我理解正确,您试图阻止按钮上的默认操作。在这种情况下,你需要使用的是event.preventDefault();

event.stopPropagation();只会停止事件冒泡;不会限制其默认操作。