Iframes aninhados, AKA Iframe Inception

Usando jQuery, estou tentando acessar div id = "element".

<body>
    <iframe id="uploads">
        <iframe>
            <div id="element">...</div>
        </iframe>
    </iframe>
</body>

Todos os iframes estão no mesmo domínio sem problemas www / não-www.

Eu selecionei com êxito elementos dentro do primeiro iframe, mas não no segundo iframe aninhado.

Eu tentei algumas coisas, esta é a mais recente (e uma tentativa muito desesperada).

var iframe = jQuery('#upload').contents();
var iframeInner = jQuery(iframe).find('iframe').contents();
var iframeContent = jQuery(iframeInner).contents().find('#element');

// iframeContent is null

Editar: para descartar um problema de tempo, usei um evento de clique e esperei um pouco.

jQuery().click(function(){
   var iframe = jQuery('#upload').contents().find('iframe');
   console.log(iframe.find('#element')); // [] null
});

Alguma ideia? Obrigado.

Atualização: eu posso selecionar o segundo iframe assim ...

var iframe = jQuery('#upload').contents().find('iframe');

O problema agora parece ser que o src está vazio, pois o iframe é gerado com o javascript. Portanto, o iframe é selecionado, mas o tamanho do conteúdo é 0.