默认情况下,iframe中的链接应在该iframe中打开。但是,当我使用jQuery对话框加载iframe,然后单击其中的链接时,它总是在新标签页(而不是iframe)中打开。即使我使用jQuery处理链接单击并执行以下操作,也会发生这种情况:
$("a").click(function () <---this is in the load event of the frame window
{
var href = $(this).attr("href");
location.href = href;
return false;
});
这是在多个浏览器中发生的,所以我认为这是有意的,但是我不确定为什么或如何使其正常工作。