4

我有使用 iframe 的页面:

页面 a.html

<div id="results">
  <iframe src="../b.aspx"></iframe>
</div>

现在我想在 iframe 中获取元素,所以我尝试:

<script type="text/javascript">
        jQuery(document).ready(function($) {
            var tmp = $('#results iframe').contents().find('html').html();
            alert(tmp);
        });
</script>

但结果返回是:<head></head><body></body>,头部或正文中没有内容。我需要帮助

4

1 回答 1

11

因为您的框架没有再次加载..

尝试

$("#YOURFRAME").load(function (){
  var tmp = $('#results iframe').contents().find('html').html();
  alert(tmp);
});
于 2013-09-25T13:57:26.373 回答