使用replaceWith()函数来替换目标元素而不是使用innerHTML属性来替换元素内容。例如:
HTML代码:
Javascript代码:
$.ajax({ url: "example.php", success: function(result){ $("#myDiv").replaceWith(result); } });
上述代码将会使用Ajax请求从example.php文件中获取内容,然后将#myDiv元素替换成返回的结果。这样做可以确保在替换元素时不会丢失事件处理程序、数据或子元素。