没有原生的jQuery / DOM事件会在HTML / DOM内容更改时触发。您可以(如果您感到特别浪费)执行以下操作:$(function() { var $div = $("#hello"); var html = $div.html(); var checking = setInterval(function() { var newhtml = $div.html(); if (html != newhtml) { myCallback(); html = newhtml; } },100); function myCallback() { alert('content changed!'); // if you only want it to fire once, uncomment the following: // clearInterval(checking); }});请记住,.html()每100毫秒调用一次可能不是提高网站性能的最佳方法。