jQuery height () devuelve 0 en un div visible - ¿por qué?

Tengo un contenedor (thetext1) con una altura establecida de 360 px. "thetext1" contiene dos divs, uno a la izquierda y otro flotando a la derecha, en cuyo contenido se entrega a través de una llamada ajax.

Habrá momentos en que el contenido en uno u otro de estos divs exceda 360px y, por lo tanto, quiero aumentar la altura del texto1 en consecuencia.

Mi código de prueba

newhgt = $('#thetext1').find('div.rhs').css("background", "pink").height();

devuelve 0 - (¡mi selector es correcto ya que el div objetivo es perfectamente rosado!).

¿Por qué es esto? Sé, a partir de las respuestas a publicaciones anteriores en este sitio, que la solución es agregar un desbordamiento: el texto oculto1, pero me gustaría entender por qué mi intento de obtener la altura de los rhs y lhs div está fallando.

Respuestas a la pregunta(8)

Su respuesta a la pregunta