0

我发现了一些奇怪的东西,也许有解决办法?

我有一个选择器:[data-pcId=1369592034]

// alerts 1, it finds the carousel in the parent document which
//has the attribute: data-pcId="1369592034"
alert($('.carousel', window.parent.document).length);

// alerts 0, so not found
alert($(selector, window.parent.document).length);

当我输入$(selector, window.parent.document)$(selector)在 Firebug找到元素时,当然两个查询实际上都在做同样的事情,因为它检查外部的元素iframe,然后window.parent.documentdocument

4

2 回答 2

1

我发现选择器需要引号.... [data-pcId="1369592034"]。在 Firebug 中没有它们仍然很奇怪

于 2013-05-27T14:36:47.960 回答
0

如果窗口属于不同的域(安全),它将不起作用。否则会的。请参阅 Molle 博士的第二条评论。

于 2013-05-26T23:49:56.103 回答