检查事件处理程序是否附加到文档

时间:2014-05-10 12:01:59

标签: javascript jquery

让我说我在文档中附加了一个事件处理程序:

    $(document).on("keydown", function(e) {
        if(e.keyCode == 38){
           alert("Danger");
        }
    });

如果此事件处理程序附加到文档,我现在如何检查另一个函数。为了更清楚,我想做这样的事情:

   if($(document).on("keydown"){
       $(document).off("keydown");
   }

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用$._data,试一试将所有事件附加到document

$._data($(document)[0], "events")

查看此post了解更多