iframe中框架的jQuery/javascript上下文是什么?

tec*_*nvy 6 javascript iframe jquery frameset

让我先说一下......我引用了这个问题/答案,它似乎包含线索,但我仍然缺少整个画面

在另一个框架的上下文中运行JQuery

从本质上讲,索引页面的结构就是这样

<html>
<body>
  <div class="frames-wrap">
      <iframe id="this-iframe" src="location.php">

      </iframe>
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

location.php然后包含一个框架集(咳咳,不是我的想法......),它有两个像这样设置的框架......

<frameset cols="350,*">
  <frame src="search.php" id="frame_search" name="search"/>
  <frame src="edit.php" id="frame_edit" name="edit" />
</frameset>  
Run Code Online (Sandbox Code Playgroud)

如果我想操纵索引页面和这些元素之间的对象我将如何处理这个?

我一直认为上下文应该类似于window.parent.frames[0].document...我还缺少什么?

mik*_*ter 4

前言:除非 iframe 内容来自同一域,否则您将无法访问它。

要选择 iframe 中的元素,您可以使用像这样的 jQuery 调用

element = $("#this_iframe").contents().find("#frame_search")
Run Code Online (Sandbox Code Playgroud)

关键是要使用该contents()功能。请参阅遍历/内容