¿Cómo acceder al contenido de un iframe con jQuery?

¿Cómo puedo acceder al contenido de un iframe con jQuery? Intenté hacer esto, pero no funcionaría:

contenido iframe:

jQuery: $("#myiframe").find("#myContent")

¿Cómo puedo acceder myContent ?


Similar a jquery / javascript: acceder a los contenidos de un iframe, pero la respuesta aceptada no es lo que estaba buscando.

Tienes que usar el método contents() :

 $("#myiframe").contents().find("#myContent") 

Fuente: http://simple.procoding.net/2008/03/21/how-to-access-iframe-in-jquery/

           

Si el origen de iframe es un dominio externo, los navegadores ocultarán los contenidos del iframe (Política de mismo origen). Una solución alternativa es guardar los contenidos externos en un archivo, por ejemplo (en PHP):

  

luego, obtenga el nuevo contenido del archivo (cadena) y analícelo en html, por ejemplo (en jquery):

 $.get(file_url, function(string){ var html = $.parseHTML(string); var contents = $(html).contents(); },'html');