Esconder o label de um campo oculto no display fields

Para esconder um label de um campo oculto e simples. Basta configurar a propriedade for do label e usar um script no document ready

<label for="email_solicitante"><strong>E-mail Solicitante</strong></label>
$( document ).ready(function(){
    $('input').each(function(){
    	if($(this).is(":hidden")) {
    		$("label[for='"+this.id+"']").hide();    
        }
    });
});

Desta forma basta esconder o campo pelo fluig e o label esconde automaticamente.

6 curtidas