Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将所选文本拖动到输入中不会激发";DOMNodeRemoved“;_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript 将所选文本拖动到输入中不会激发";DOMNodeRemoved“;

Javascript 将所选文本拖动到输入中不会激发";DOMNodeRemoved“;,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,当我将文本从div拖放到input not fireDOMNodeRemoved事件时。如何验证文本已被删除 js: html: Div内容可编辑 将文本拖放到输入 输入 演示:不确定您要找的是什么: 不确定您在这里想要实现什么,但是删除文本与删除DOM元素无关。DOM节点将仅由removeChild()native方法删除。当您在特定侦听区域中添加/删除DOMNote时,将触发该事件。(.content)。当您更改文本注释时,则不会复制文本并将其粘贴到文本字段中与DOMNodeRemove

当我将文本从div拖放到input not fire
DOMNodeRemoved
事件时。如何验证文本已被删除

js:

html:

Div内容可编辑
将文本拖放到输入
输入

演示:

不确定您要找的是什么:


不确定您在这里想要实现什么,但是删除文本与删除DOM元素无关。DOM节点将仅由
removeChild()
native方法删除。当您在特定侦听区域中添加/删除DOMNote时,将触发该事件。(
.content
)。当您更改文本注释时,则不会复制文本并将其粘贴到文本字段中与
DOMNodeRemoved
@NULL是正确的。。。但是,在某些情况下,DOM会自动创建
textNode
s,删除文本仍然不会删除任何节点。@在2 div DOMNodeRemoved事件触发器之间标识文本时为NULL。有什么区别?
$(function() {
  $('.content').on('DOMNodeRemoved', function(event) {
    console.log(event);
  });
});
<h2>Div content editable</h2>
<div class="content" contenteditable="true">
  drop text to input
</div>
<h2>Input</h2>
<input class="input" type="text"/>
var cached;
$(function() {
  $('.content').on('focusout', function(event) {
    if(cached!=this.innerHTML) {
      console.log(event);
      cached = this.innerHTML;
    }
  });
});