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>です。head または body にコンテンツがありません。私は助けが必要です

4

1 に答える 1

11

フレームが再度読み込まれないため..

試す

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