iframe内からdivのコンテンツを取得しようとしています。私は次のコードを持っています:
$('iframe').load(function() {
setTimeout(function() {
content = $("iframe").contents().find("div#totaltime").html();
alert(content);
}, 800);
});
アラートメッセージに「undefined」と表示されますが、「。html()」を削除すると、「[objectObject]」というアラートが表示されます...このdivのコンテンツを抽出する方法についてのアイデア。divには「1:33」のような時間が必要ですが、.html()の代わりに.text()を実行すると、空白のアラートが表示されます。
これはiframe内からのhtmlです:
<div id="totaltime" class="item graytext" style="visibility: visible; left: 368px; top: 51px; width: 32px; height: 16px; font-size: 11px; font-family: Arial;">06:44</div>
ありがとう!
アップデート
わかりました、私はに変更しました:
$(window).load(function() {
setTimeout(function() {
content = $("iframe").html();
alert(content);
}, 800);
});
今、私は空白のアラートボックスを取得します。