结构是
<tr rel="param1">
<td>
<iframe>
<body>
<input type="input"/>
</body>
</iframe>
</td></tr>
现在我想从iFrame中的输入标签中获取tr的引用。我试过了$("input").closest('tr')
。但这不起作用。我怎么能这样做?
答案 0 :(得分:0)
在iframe中代表另一个内部的完整新页面。您无法轻松访问父元素。但你也可以在iFrame中加载JQuery,让方法在那里可用,你可以使用Javascript之类的
parent.document.getElementById('....');
或
parent.$("input").closest('tr') // acces directly parents JQuery, not tested maybe working...
答案 1 :(得分:0)
不允许IFrame中的内容访问IFrame外的内容。这可以保护外部网站免受远程代码执行风格的攻击。</ p>