Jquery:在iframe中找不到元素

时间:2013-09-25 13:55:17

标签: javascript jquery html iframe

我有使用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>,头部或身体中没有内容。我需要帮助

1 个答案:

答案 0 :(得分:10)

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

尝试

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