javascript - jQuery:是否存在由数据插入 HTML 元素(比如 div)触发的事件?

标签 javascript jquery

假设我有一个 <div id="notification">开始时内容为空。服务器稍后将通过ajaxly 将一些内容插入其中。是否有此插入触发的事件?谢谢。

请注意,我使用 jQuery 作为我的 js 框架。

最佳答案

您可以触发自定义事件:

function addContentToDiv(div, markup) {

    // NOTE: div is a jQuery object:
    div.html(markup);
    div.trigger('myDivHtmlChanged');
}

然后,使用它:

$(document).ready(function() {
    $('myDiv').bind('myDivHtmlChanged', function() {
        alert('content changed in myDiv');
    });
});

关于javascript - jQuery:是否存在由数据插入 HTML 元素(比如 div)触发的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6851560/

相关文章:

javascript - 如何从 URL 中提取 JSON 数据

javascript - 用于自定义 cms 的所见即所得 HTML 编辑器

jquery - 带有自定义 HTTP header 字段的 JSON 发布

php - 触发按钮单击 Enter

javascript - 使用 KendoUI 的 Listview 控件进行服务器端分页

javascript - IE7 中的 keydown EventListener

javascript - RXJS 中的分页数据游标以及对 subject.onCompleted 和错误的混淆

javascript - 如何为不断变化的图像添加动画

javascript - 如何全局暂停页面中正在播放的所有轨道

javascript - 如何使用 JavaScript 刷新 HTML5 数据列表?