重新加载html元素

Reload html element

本文关键字:html 元素 加载 新加载      更新时间:2023-09-26

我有一个使用窗口打开另一个页面的页面。打开并执行一些操作并刷新整个父页面。是否可以使用JQuery/Javascript刷新父页面上的div/table的内容?

仅供参考:这里的div的内容没有改变,有一个图像内的div是由子窗口编辑,我想更新,但该图像没有唯一的id,所以我想刷新整个div。

谢谢。

纯JavaScript(不是JQuery)的解决方案:包装你的div在一个iframe,给它一个id myFrame,然后刷新它从子像这样:

parent.document.getElementById("myFrame").reload();

您可以使用jQuery的.load()方法来快速更新容器的内容

http://api.jquery.com/load

简单如

$('#result').load('ajax/test.html', function() {
  alert('Load was performed.');
});
$("#myDiv", window.parent.document).load("page.html", function(){
    alert("Portion of page loaded");
});

$()的第二个参数是要搜索的上下文。

你可以使用。html()来代替。load()如果你想从html字符串中重新加载,而不是使用另一个页面。