当div值改变时,如何触发事件?
<div class="changeable" contenteditable="true"> Click this div to edit it <div>
因此,当其内容发生变化时,我想创建警报和/或执行其他操作:
$('.changeable').text().change(function() {
alert('Handler for .change() called.');
});
只需将内容存储到变量中,然后检查它是否不同blur()
事件。如果不同,则存储新的内容。
var contents = $('.changeable').html();
$('.changeable').blur(function() {
if (contents!=$(this).html()){
alert('Handler for .change() called.');
contents = $(this).html();
}
});
例子:http://jsfiddle.net/niklasvh/a4QNB/ http://jsfiddle.net/niklasvh/a4QNB/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)