从另一个访问一个iframe的DIV - jQuery

时间:2012-01-25 12:05:30

标签: jquery dom iframe html

我有一个有两个iframe的索引页。

<iframe name="disp" id="dispframe" src="disp.php"></iframe>
<iframe name="type" id="msgframe" src="type.php"></iframe>

现在在type.php这是底层iframe,如果我输入一些消息并在提交时,我想更改顶部iframe中的特定div。 (基本上刷新另一个文件的内容)

我可以通过以下方式实现刷新:(每次刷新时,都会获取该div的新内容)

<script type="text/javascript">
parent.disp.location='disp.php'
</script>

但是我想在disp.php中只更改一个div(比如id =“loaddiv”)。如果我是在disp.php本身内做的,我会使用这样的东西:

$('#loaddiv').load('newdisp.php');

现在我想从其他iframe访问loaddiv。我尝试了一些不起作用的东西。

$("#dispframe", parent).contents().find("#loaddiv").load("newdisp.php");

我知道我错了。任何人都可以帮助使用正确的DOM遍历方法吗?

1 个答案:

答案 0 :(得分:0)

这没关系。

var ele = window.top.IFRAME_NAME.$("#YOUR_ID");

//在这里你可以用jquery做任何事情 //例 ele.show();