单页面应用下刷新当前iframe
$('button.layui-btn-elastic-2').click(function(){ var srcIframe=$(".layui-side ul li dd").filter(".layui-this").attr("name"); var idIframe=$(".layui-side ul li dd").filter(".layui-this").attr("id"); $("iframe[name=" + idIframe + "]").attr('src', srcIframe); });
简单来说就是将iframe页面的"id"与对应菜单的"name"值设置为相同,然后获取相应菜单的"name"值,将和该值相同"id"值的iframe的"src"更新一遍。