Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucasmartins

[Resolvido] como imprimir dado de um objeto?

Recommended Posts

Galerá, estou com uma dúvida... talvez seja algo mto besta mas é q eu estou meio cansado ultimamente...

 

É o seguinte, eu estou usando jquery... e peguei um plugin para um tooltip num elemento da página:

 

$(".tabs ul li a[href=#form-dados-servicos]").qtip({
    content: 'Por favor, preencha os campos requeridos para prosseguir: ' + $('input.required').each(function() { return $(this).prev().html(); }),
    style: 'cream'
   });

O tooltip tá funcionando certinho, o problema é que eu queria imprimir logo depois da frase "Por favor, preencha os campos requeridos para prosseguir: " os conteúdos dos labels dos inputs que são requiridos...

 

quando eu faço isso:

 

$(".tabs ul li a[href=#form-dados-servicos]").qtip({
    content: 'Por favor, preencha os campos requeridos para prosseguir: ' + $('input.required').each(function() { alert($(this).prev().html()); }),
    style: 'cream'
   });

ele me da o alerta certinho dos conteúdos do lab, 1 por 1... mas eu queria imprimi-los tipo assim:

 

Por favor, preencha os campos requeridos para prosseguir: Nome, Telefone, E-mail

 

Alguém manja?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, ninguém respondeu mas lembrei da função concat e resolvi dessa maneira:

 

   var content = "Por favor, preencha os campos requeridos para prosseguir: ";
   
   content = content.concat("<ul class='list'>");
   
   $('input.required, select.required').each(function(i, val) {
    content = content.concat("<li>"+$("#"+val.id).prev().html()+"</li>");
   });
   
   content = content.concat("</ul>");
   
   $(".tabs ul li a[href=#form-dados-servicos]").qtip({
    content: content,
    style: 'cream'
   });

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.