假设我有一个 <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/