2016-08-24 2 views
0

ちょっと、私はJavascriptで使用しているグリッドに問題があります。私は最初に試したことを教えてあげよう。基本的には、それに付随するボタン削除のキーイベントがあります。しかし、私はこれをオーバーライドし、この特定のキーアップイベントのために何か他のことをしたいと思います。滞在する必要がある他の重要なイベントがありますが、行が選択されているときに削除ボタンを押すと何が起こるかを変更する必要があります。Javascriptのキーイベントを更新中

私はbindとunbindでそれをターゲットにすることを含むいくつかのことを試しましたが、何も動作しないようです。

私は、どの要素がその機能を実行しているかを示すために、削除機能にアラートを添付しました。それは、dataGridで戻ってきます。

また、私はプロポーションを止めようとしましたが、運はありませんでした。

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

ただし、このいずれも機能しません。誰かがそこに同様の問題に遭遇したか、誰にもこれを修正する方法のアイデアがありますか?

答えて

0

私が正しく理解している場合は、ボタンのデフォルトの操作を防止しようとしています。その場合、使用する必要があるのはevent.preventDefault();

event.stopPropagation();です。イベントのバブリングが停止するだけです。デフォルトアクションを制限しません。