所以我有
$('.theiframe').load(function(){
var content = $(this.contentDocument).find('pre').html();
}
并且在FF,Chrome,IE 8,9中,iframe的内容正确地插入到变量内容中....但是当我使用IE7时,内容将变为“null”。
在iframe加载后,应该如何正确获取iframe内容并将其存储到变量中?
答案 0 :(得分:2)
为iframe指定名称并以此方式访问。
$(window.frames[ "iframename" ].document).find("pre").html();
答案 1 :(得分:0)
jQuery的contents()
方法可用于访问iframe的文档。您的代码变为:
$('.theiframe').load(function(){
var content = $(this).contents().find('pre').html();
}