2016-08-24 61 views
0

嘿,我有一個問題,我在Javascript中使用的網格。我會試着告訴你我先試過的東西。基本上它有一個按鈕刪除附加到它的關鍵事件。不過,我想覆蓋這個,併爲這個特定的按鍵事件做一些其他的事情。還有其他keyevents需要保留,但我需要更改當選中某行時刪除按鈕被按下時發生的情況。更新Javascript中的關鍵事件

我已經嘗試了一些東西,包括使用綁定和解除綁定目標,但似乎沒有任何工作。

我附加了一個alert函數來觸發顯示什麼元素正在觸發該函數,並返回dataGrid。

此外,我試圖停止傳播,但沒有運氣。

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

但是,這些都不起作用。有沒有人遇到類似的問題或有任何人有關如何解決這個問題的想法?

回答

0

如果我理解正確,您試圖阻止按鈕上的默認操作。在這種情況下,你需要使用的是event.preventDefault();

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