Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/03/2013, 09:46
Avatar de metacortex
metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: Esconder DIV si no hay contenido

Con PHP no sólo es más fácil sino que es lo correcto:

Código PHP:
Ver original
  1. foreach($datos as $k => $d) {
  2.     if( empty($d) ) continue;
  3.  
  4.     echo '<div id="contenedor-'. $k .'">'. $d .'</div>';
  5. }
El problema del javascript es que no altera la estructura física del documento, por lo que -dependiendo del proyecto- fácilmente podemos tener 500 divs vacíos que, aunque ocultos con display none, de todas formas se imprimen en nuestro HTML.