可能重复:
使用 jQuery 重新加载 iframe
如何<iframe>
在点击事件上重新加载?
我试过这个,但它不工作:
jQuery("#link").click(function(){
jQuery('#iframeID')[0].reload();
})
可能重复:
使用 jQuery 重新加载 iframe
如何<iframe>
在点击事件上重新加载?
我试过这个,但它不工作:
jQuery("#link").click(function(){
jQuery('#iframeID')[0].reload();
})
像这样
document.getElementById('iframeID').contentWindow.location.reload();
或通过
document.getElementById('iframeID').src = document.getElementById('iframeID').src;
$("#reload").click(function() {
jQuery.each($("iframe"), function() {
$(this).attr({
src: $(this).attr("src")
});
});
return false;
});
每次id=reload
点击链接时,上面的代码都会重新加载页面中的每个 iframe
感谢@Haim Evgi
或者你也可以这样做
$('iframe').each(function() {
this.contentWindow.location.reload(true);
});
你可以这样做:
$("#iframe").attr('src', ($('#iframe').attr('src'));
var iframe = document.getElementById('ID');
iframe.src = iframe.src;