3
function contents_nb(name, height) {
    1. document.getElementById('contents_iframe').height = height+'px';
    2. var $currentIFrame = $('#contents_iframe'); 
    3. $currentIFrame.contents().find(".wrap_contents").hide();
    4. $currentIFrame.contents().find(".greetings").fadeIn(2500);
}

这是我的 jquery 语法。

no.1 ~ 3,效果很好。

但是第 4 行,它不起作用。

iframe 中的 html 文档的结构是...

<body>
    <div class="wrap_contents">
        <div class="greetings">
        </div>
        <div class="operational_philosophy">
        </div>
    </div>
    </body>
    </html>

是什么原因?是什么导致了这个问题?

父 html 文档的语法是..

<iframe id="contents_iframe"></iframe>

问题是什么??为什么在类里面找不到类?

4

1 回答 1

4

您可以使用 jquery contents() 函数来访问/查找元素,

$("#iframeID").contents().find("#contentID");
于 2013-11-03T09:54:33.320 回答