Obtendo o elemento dentro do Frame usando jQuery
Estou tentando acessar um elemento que está dentro de um quadro, mas não tive nenhuma sorte em obtê-lo até agora. Eu li muitos exemplos aqui no stackoverflow e na documentação do jQuery, mas todos os exemplos que vi foram em referência aos iFrames que se comportam de maneira diferente dos quadros tradicionais. A estrutura da minha página é mostrada abaixo, com o conteúdo real removido:
<html>
<head></head>
<frameset>
<frame name="Menu"><html><body>
<!--Menu contents-->
</body></html></frame>
<frameset>
<frame name="SettingsTree"><html><body>
<!--Setting options-->
</body></html></frame>
<frame name="SettingsGrid" id="SettingsGrid"><html><body>
<div id="findthis"></div>
<!--Setting grid values-->
</body></html></frame>
</frameset>
</frameset>
</html>
A maneira de obter o conteúdo de "findthis" em um iFrame seria
$('#SettingsGrid').contents().find('#findthis')
como isso não retorna nada. O objeto $ ('# SettingsGrid') existe com um comprimento de 1 e todo o html que eu esperaria que ele tivesse. No entanto, quando eu chamo .contents () nesse objeto, ele não retorna nada. Não sei se é porque não foi carregado corretamente no DOM ou se há algum outro problem