javascript - 在 DOMCharacterChanged 上自动触发事件或在 div 上更改

标签 javascript jquery

所以基本上我有一个 div 这里是 contenteditable 和一个 buttonclick 其中的内容div 被改变了!现在我想要的是在内容更改后自动触发 divevent

Note: I am using jQuery version 1.8.2

DEMO

我试过如下但没有成功。

<div contenteditable id="divtxt">First Text</div>
<button id="btnChange">Change</button>

JS

$('#divtxt').bind("DOMCharacterDataModified",function(){
    alert('this is the event of div'); 
});
$('#btnChange').bind('click',function(){
   $("#divtxt").text('Text Changed on click');
});

感谢任何帮助!

最佳答案

使用 html() 而不是 text()

$('#btnChange').bind('click',function(){
   $("#divtxt").html('Changed on click');
});

关于javascript - 在 DOMCharacterChanged 上自动触发事件或在 div 上更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30592700/

相关文章:

javascript - Mongoose : How to find by date that start with a given input (like autocomplete : 25/01/2. .. , 25/01 ..)

javascript - 获取上一个 <td> 之后的 <td> 的内部 HTML

javascript - 使用它作为第二个变量

javascript - 使用 javascript(或 jQuery)选择和操作 CSS 伪元素,例如::before 和::after

jquery - Facebook 喜欢按钮和颜色框

javascript - React 博客网站的管理仪表板

javascript - React 如何更新样式坐标

javascript - 您能否获得引用选择器而不是窗口的 ClientX 和 ClientY ?

javascript - 在 jquery 和 twig 中使用 if

javascript - 无法从 JSON 数组获取正确的值