我的Div有令人满意的真实,但我想监视div,如果有更新。如何使用jquery监控它?感谢。
答案 0 :(得分:1)
您可以为此目的查看变异事件。在你的情况下
$('#myDIV').bind('DOMSubtreeModified', function(e) {
});
每次都应该触发,DOM子树内的任何变化。我不确定它是否适用于contentEditable。
提醒一句:变异事件被宣布为“已弃用”,因此它可能是一个很好的工具,但可能不适合用于任何生产代码。
答案 1 :(得分:1)
您可以使用.blur()
或.keypress()
事件处理方法..
http://jsfiddle.net/gaby/nwCsr/
演示<强>更新强>
处理粘贴,您可以收听paste
事件..
$('selector').bind('paste', function(){
// handle paste ..
});
答案 2 :(得分:0)
你应该使用setInterval()
,如果更改div,则每秒检查一次。如果您正在使用AJAX,则可以在AJAX完成时触发更改事件。此外,我认为您可以对该div使用onKeyPressed
或onKeyUp
事件。