attr
奇怪...在 StackOverflow 上有很多关于此的问题,但没有人回答我的以下问题:
我有一个span
(仅举例),其中已启用ContentEditable
. 我只想保存更改的元素(通过 jQuery 和 ajax)。
问题:
如何确定元素是否已更改?
newVAl==oldVal
不是一种选择:我不想保存旧值进行比较。
是否有任何标志(或其他指标)表明:“ isChanged
”?
attr
奇怪...在 StackOverflow 上有很多关于此的问题,但没有人回答我的以下问题:
我有一个span
(仅举例),其中已启用ContentEditable
. 我只想保存更改的元素(通过 jQuery 和 ajax)。
问题:
如何确定元素是否已更改?
newVAl==oldVal
不是一种选择:我不想保存旧值进行比较。
是否有任何标志(或其他指标)表明:“ isChanged
”?
$('[contenteditable]').focus(function(){
$(this).attr("data-old",$(this).html());
}).blur(function(){
if( $(this).html() != $(this).attr("data-old") ){
changed, save ...
}
});
更新: