在onclick上刷新iframe

时间:2014-09-11 14:00:18

标签: javascript jquery html iframe

如何刷新每个iframe onclick?谢谢! 这是我的js:

function Reload()
{
          $("#load").each(function()
          {
                    if($(this).is(':visible'))
                              $(this).attr('src', $(this).attr('src'));
          });
}

我的iframe:

<iframe src="SALES/add.php" id="load" width="100%" height="670px" frameborder="1" margin="0" padding="0" scrolling="yes">
                    </iframe>                               

1 个答案:

答案 0 :(得分:0)

看起来您有iframe的重复ID。 ID应该是唯一的。要定位所有iframe,您可以使用选择器$("iframe")

 $("iframe").each(function(){
         if($(this).is(':visible'))
           $(this).attr('src', $(this).attr('src'));
 });

 $( 'iframe' ).attr('src',function(i,src){return src;});

<强> Reference answer by Šime Vidas