Jquery:在iframe中找不到元素

roc*_*cky 4 html javascript iframe jquery

我有使用iframe的页面:

页面a.html:

<div id="results">
  <iframe src="../b.aspx"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

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

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

但结果返回是:<head></head><body></body>,头部或身体内容不含.我需要帮助

Pau*_*Rad 10

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

尝试

$("#YOURFRAME").load(function (){
  var tmp = $('#results iframe').contents().find('html').html();
  alert(tmp);
});
Run Code Online (Sandbox Code Playgroud)