重新加载html元素
Reload html element
我有一个使用窗口打开另一个页面的页面。打开并执行一些操作并刷新整个父页面。是否可以使用JQuery/Javascript刷新父页面上的div/table的内容?
仅供参考:这里的div的内容没有改变,有一个图像内的div是由子窗口编辑,我想更新,但该图像没有唯一的id,所以我想刷新整个div。
谢谢。
纯JavaScript(不是JQuery)的解决方案:包装你的div在一个iframe,给它一个id myFrame
,然后刷新它从子像这样:
parent.document.getElementById("myFrame").reload();
您可以使用jQuery的.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字符串中重新加载,而不是使用另一个页面。
相关文章:
- 如何设置html元素填充的动画
- 删除对HTML元素的拖动
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 为什么我在Internet Explorer上看不到html元素
- 重新排列HTML元素的顺序并更改内容
- 使用.on动态添加jquery/js不知道的html元素
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何将html元素添加到tampermonkey中
- 访问html元素值javascript
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 自定义HTML元素属性未显示-Web组件
- 让HTML元素充当停止滚动的锚点
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 替换HTML元素中的字符
- 如何将html元素添加为生成的内容
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 使用JS加载HTML元素