Tengo un contenedor (thetext1) con una altura establecida de 360px. "thetext1" contiene dos divs, uno a la izquierda y otro a la derecha, en los cuales el contenido se entrega a través de una llamada ajax.jQuery height() devuelve 0 en un div visible, ¿por qué?
Habrá momentos en que el contenido en uno u otro de estos divs exceda 360px, por lo que quiero aumentar la altura deltext1 en consecuencia.
Mi código de prueba
newhgt = $('#thetext1').find('div.rhs').css("background", "pink").height();
devuelve 0 - (mi selector es correcto como la div apuntado es perfectamente rosa!).
¿Por qué es esto? Sé, a partir de las respuestas a las publicaciones anteriores en este sitio, que la solución es agregar desbordamiento: oculto el texto1, pero me gustaría entender por qué mi intento de obtener el alto de rhs y lhs div está fallando.
Si los elementos que flotan pueden necesidad de contenerlos estableciendo desbordamiento: oculto en el cuadro delimitador o borrando flotantes en el siguiente elemento – Alex
¿Están flotando los elementos contenidos (izquierda y derecha)? Probablemente tenga que despejar el flotante en el contenedor para que realmente contenga sus hijos. –
Usted dice que el contenido se entrega a través de una llamada ajax. ¿Estás leyendo la altura después de la llamada ajax? –