Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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 当div模糊时检查内容更改?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 当div模糊时检查内容更改?

Javascript 当div模糊时检查内容更改?,javascript,jquery,html,Javascript,Jquery,Html,我已经设置了一些具有onblur功能的内容可编辑div <div class="inline-edit" contenteditable="true"></div> $(document).ready(function(){ $('div.inline-edit').blur(function() { //functionality }); }); 如果只使用1个div,我会设置一个旧的和新的变量,并在blur上比较它们 $(document).ready( ()

我已经设置了一些具有onblur功能的内容可编辑div

<div class="inline-edit" contenteditable="true"></div>

$(document).ready(function(){
$('div.inline-edit').blur(function()
{
  //functionality
});
});

如果只使用1个div,我会设置一个旧的和新的变量,并在blur上比较它们

$(document).ready( () => {
  var oldVal = $('.inline-edit').val();

  $('.inline-edit').blur( () => {
    let newVal = $('.inline-edit').val();

    if (newVal === oldVal) {
      return
    }

    //functionality
  });

});

您还可以在
div
中查找
keypress

var changed = false;

$('#your-div').keypress(function (){
    changed = true;
});

或者,如果您的div数据非常简单,您可以保存原始内容,并在需要时进行比较。

很抱歉,实际接受答案花了这么长时间。这是我需要的,谢谢!
var changed = false;

$('#your-div').keypress(function (){
    changed = true;
});