0

そのため、iFrameで特定のクラスまたはid要素を検索するjavascript、jqueryを作成するための可能な解決策をしばらく探していました。次に、その中のhtmlを取り出します。(例。<a id="link">Here's a link</a>)。次に、それを文字列にして、この関数を 5 秒ごとに再生します。これまたはチュートリアルの良い解決策を知っている人はいますか?

関数を試しましたvar inf = $('#iframeid').contents().find('#theid').html();が、成功しませんでした。

4

1 に答える 1

0

これを試して:

function GetFrameData() {
    var $MyFrame = $("#iframeid");

    // You need to wait for the iFrame content to load first
    // So, that the click events work properly
    $MyFrame.load(function () {
        var frameBody = $MyFrame.contents().find('body');
        var inf = frameBody.find('#theid').html();
    });
}

// Call the function every 5 seconds
setInterval(GetFrameData, 5000);
于 2013-03-30T00:44:11.547 に答える