重複の可能性:
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);
});
var iframe = document.getElementById('ID');
iframe.src = iframe.src;
次のようなことができます。
$("#iframe").attr('src', ($('#iframe').attr('src'));