如何访问FancyBox iframe中的元素

lvi*_*vil 3 javascript iframe jquery fancybox

在fancybox窗口中打开了一个iframe.
iframe的内容是外部的.
有没有办法访问此内容并更改其中一个元素的样式?

Mot*_*tie 10

由于iframe包含来自同一域的内容,因此请使用contents()以下方式访问iframe :

$('#fancybox-content iframe').contents().find('.selector')
Run Code Online (Sandbox Code Playgroud)

  • 在我的例子中,它是$('.fancybox-iframe').contents().find('selector'); 但是,谢谢! (3认同)