我发现了一些奇怪的东西,也许有一个解决方法?
我有一个选择器:[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);
当我在Firebug中输入$(selector, window.parent.document)
或$(selector)
时,会找到该元素,当然两个查询实际上都是一样的,因为它会检查{之外的元素{1}}然后iframe
与window.parent.document
答案 0 :(得分:1)
我发现选择器需要引号.... [data-pcId =“1369592034”]。在Firebug中没有它们仍然很奇怪
答案 1 :(得分:0)
如果窗口具有不同的域(安全性),它将无法工作。否则它会。请参阅Molle博士的第二条评论。