我有使用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>
,头部或身体中没有内容。我需要帮助
答案 0 :(得分:10)
因为您的框架没有再次加载..
尝试
$("#YOURFRAME").load(function (){
var tmp = $('#results iframe').contents().find('html').html();
alert(tmp);
});