框架内元素的选择器(具有相同的原点)

pri*_*ank 7 jquery frames jquery-selectors

我有一个具有以下结构的网页:

<html>
<head>...</head>
<frameset>
<frame name="frame1" src="/index.jsp"/>
<frame name="frame2" src="/blank.jsp"/>
</frameset>
</html>
Run Code Online (Sandbox Code Playgroud)

index.jsp 包含:

<html>
<head>...</head>
<body>
... <div id="test">test is here</div> ...
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要一个jQuery选择器来直接访问div#test.到目前为止,我只能这样写:$(frames[0].document.body)...或者这个:$("frame[name='frame1']").但我有一个模板,要求我在里面写我的选择器$("here only").所以我不能使用.find()或其他功能.

Mat*_*ela 18

尝试:

$("div#test", $("#someIFrame").contents())
Run Code Online (Sandbox Code Playgroud)