Javascript 当div模糊时检查内容更改?
我已经设置了一些具有onblur功能的内容可编辑divJavascript 当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( ()
<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;
});