jQuery - iframe 循环父 window 中的所有 DIVS?

jQuery - iframe loops all DIVS in parent window?

我的网站正在使用一些 iframe,当在其中一个 iframe 中单击特定 link 时,我需要在父页面中找到所有其他 iframe 并刷新它们。

过去我使用过以下内容,但在父项中是 运行。

$('div[id^="site-"]').each(function(i, obj) {
    location.reload();
})

显然,当它在 iframe 中 运行 时,这将不起作用,因为其他 iframe 在父级中。无论如何找到父级中每个 ID 以 site- 开头的 div 并刷新它们?

谢谢

我已经使用 iframe 中的以下内容完成了这项工作:

frames = window.parent.document.querySelectorAll('[id^="site-"]');

$.each(frames, function(index, item) {
    console.log ( item )
});

console.log中的每一项都是我需要的元素。