last day (15 days later) » 

10:29 PM
Oi Erik!
 
10:59 PM
Oi Sergio!
 
@Erick oi, pode explicar melhor o que quer? Falou em divs...?
 
A dúvida que eu tenho é sobre adicionar itens dinamicamente em um componente html no geral
Por exemplo, eu entendi como adicionar uma option no select
Mas caso eu queira fazer isso com uma div, por exemplo eu tenho a estrutura <div id="menu"></div>
 
No caso da minha resposta não juntei o elemento, as options já lá estavam, só mudei o texto dentro. (sim, continue, vou lendo))
 
e quero adicionar um elemento <h3></h3> nela
Usando Javascript
 
ok. com o mesmo conteudo das options? ou quer saber como fazer genéricamente?
 
11:05 PM
como fazer genericamente é melhor
 
com JS puro pode fazer var div = document.getElementById('menu');
e depois var h = document.CreateElement('h3');
div.appendChild(h);
e está feito
depois pode fazer h.innerHTML = 'titulo do heading';
Compreendeu?
tinha aí um erro createElement começa com letra pequena...
pode ver aqui: jsfiddle.net/e8b0fx8L
Com jQuery fica mais curto mas pode ser mais dificil de compreender:
$('#menu').append($('<h3/>').text('Titulo'));
 
Ah, entendi
Com jquery da pra entender também.
 
O que faltava na minha resposta?
assim posso editar e ficar completa
 
Ela ta completa sim, resolveu a dúvida, só depois que me surgiu essa curiosidade de adicionar itens a outros componentes html.
 
Ok. Não esqueça de marcar como aceite a resposta que resolve o problema
a outra resposta também funciona mas acho mais limpo usar funções, daí ter respondido também
 
11:15 PM
Uhum
Muito obrigado cara, ajudou bastante.
 
Não tem de quê
 
11:25 PM
@Erick ainda esás por ai?
Conseguiste resolver este problema: pt.stackoverflow.com/questions/41442/…
?
 

  last day (15 days later) »