使用JQuery加载iframe(正确的方法)

not*_*ame 4 javascript c# asp.net iframe jquery

使用JQuery加载Iframe的正确方法是什么?

实际上我有一个包含多个链接的菜单,我希望每当用户点击它时将每个链接加载到Iframe中.我正在一个ASP.NET网站上工作,我的默认页面里面有这个菜单和iframe.

我使用了Target ="IframeName",但由于其他一些问题,我不想要这个方法.

所以请告诉我如何创建一个JQuery函数来加载这样的iframe.我搜索了它,我找到了几种方法,但似乎没有人工作,我很震惊,而且我无法理解哪一个是正确的.

epa*_*llo 8

Iframe HTML代码

<iframe id="myIframe" name="myIframe"></iframe>
Run Code Online (Sandbox Code Playgroud)

jQuery的

jQuery("#myIframe").attr("src","newPage.html");
Run Code Online (Sandbox Code Playgroud)

JavaScript的

document.getElementById("myIframe").src = "newPage.html";
Run Code Online (Sandbox Code Playgroud)

HTML链接

<a href="newPage.html" target="myIframe">FOO</a>
Run Code Online (Sandbox Code Playgroud)

表格提交

<form action="newPage.html" target="myIframe">
    <input type="submit" name="btnSubmit" value="clicky"/>
</form>
Run Code Online (Sandbox Code Playgroud)