Estoy tratando de usar jquery para encontrar un div dentro de un iframe. ¿Hay una manera mejor que la que estoy usando a continuación?Cómo encontrar un div dentro de un iframe
$('#Iframe').contents().find('#MyDiv')
function atmslidein(){
$("#customer").ready(function(){
if($('#customer').attr('src')=='ATM.html')
{
$('#customer').contents().find('.atm_page').css('margin-left', '270px');
$('#customer').contents().find('.tele').css('display', 'none');
}
})
}
que he probado casi una semana para hacer este trabajo:
$('#Iframe').contents().find('#MyDiv')
Por eso he intentado otra forma de acceder div del marco flotante.
De todos modos he encontrado algo que el documento marco flotante debe tener y sólo entonces la función anterior funciona correctamente:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Mi problema se resuelve, gracias. ¿Pero alguien podría explicar por qué es necesario?
¿Qué pasa con esa manera ? – lonesomeday
¿Por qué no '$ ('# IFrame #MyDiv')'? –
@Polybos Es un documento diferente, por lo que no se encontrará con ese selector. – lonesomeday