Javascript 从ContentEditable中删除元素时的jQuery触发器

Javascript 从ContentEditable中删除元素时的jQuery触发器,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我试图在从contenteditable div中删除元素时触发函数。 例如,当用户退格并删除元素时 我尝试了以下方法,但对contenteditable div中的元素无效: $(document).bind("DOMNodeRemoved", function(e) { alert("Removed: " + e.target.nodeName); }); 还有什么别的方法可以做到这一点呢?现在还没有一个很好的方法可以做到这一点。我所知道的最好的方法是在编辑开始之前缓存标记,然后将

我试图在从contenteditable div中删除元素时触发函数。 例如,当用户退格并删除元素时

我尝试了以下方法,但对contenteditable div中的元素无效:

$(document).bind("DOMNodeRemoved", function(e)
{
    alert("Removed: " + e.target.nodeName);
});

还有什么别的方法可以做到这一点呢?

现在还没有一个很好的方法可以做到这一点。我所知道的最好的方法是在编辑开始之前缓存标记,然后将当前标记与keydown上缓存的标记进行比较(测试backspace–keycode 8)。如果检测到完整元素删除,则触发自定义事件。不太好,需要大量的微观管理,但很有效