jquery:包含子窗口中的选择器

时间:2012-11-02 10:02:48

标签: jquery

我有一个子窗口,我正在尝试使用jquery:包含选择器,但它不起作用。

var child = window.open("index.html", null);
child.document.close();//I saw somewhere this was necessary...
$(child.document).ready(function() {
    setTimeout( function() { // necessary to wait a few seconds
        console.log($('.navigation .option:nth-child(4)', child.document).length);
        console.log($('.navigation .option:contains("Item4")', child.document).length);
    }, 5000);
});

:nth-​​child正确返回:“Item4”。第二个找不到。 HTML是:

<div class="navigation">
    <div class="option">Item1</div>
    <div class="option">Item2</div>
    <div class="option">Item3</div>
    <div class="option">Item4</div>
</div>

在普通窗口中,:包含选择器工作 - 没问题。似乎jquery无法处理:包含在子窗口中。这是真的吗?

0 个答案:

没有答案