我在视图中有一个iframe,在iframe的src中我正在渲染另一个视图。现在我想得到标题h2的数据,它具有一些id,并且存在于iframe的src内呈现的第二个视图中。 请帮助我提出您的想法和建议
答案 0 :(得分:0)
访问iframe文档的示例:
var frame = document.getElementsByTagName("iframe")[0].contentDocument; // first iframe in page
// or
var frame = window.frames["myFrame"].document; // if your frame has the name "myFrame"
// or
var frame = document.getElementById('myFrame').contentWindow.document; // if your frame has the id "myFrame"
然后您可以使用以下命令访问iframe中的H2标记:
var h2 = frame.getElementsByTagName("h2")[0];
jQuery解决方案:
var frame = $("selector").contents(); // where selector is "#myFrameID" or ".myFrameClass", etc...
var h2 = frame.find("h2");