Cheguei a isso:
$("div.teste").click( function() { $("div.teste").after("<div id='foo'></div>"); $("#foo").prepend("<font color='red'>OK!</font>"); } );No HTML, criei uma DIV de classe "teste". Daí ao clicar nela criaria uma outra DIV de ID foo e colocaria um certo conteúdo dentro.
Até aí beleza.
Minha dúvida seria como aplicar esse esquema em um certo radiobutton de um formulário com vários deles.
Tipo:
---- Radio #1 ------ Clica abre uma DIV abaixo dele. ---- Outro Campo ---- Outro Campo ---- Outro Campo ---- Outro Campo ---- Radio #2 ------ Clica e abre uma outra DIV abaixo dele.E assim vai.
Pra que isso? Vindo do banco de dados terei uma opção que detrminará se haverá manipulação de layout por JavaScript. Se o valor dessa variável for verdadeiro, o radiobutton que a possuir criará essa DIV e adicionará um conteúdo X.
O problema? Não saberei quantos radiobuttons terá na página e nem quatas DIV precisaram ser abertas.
E não seria nada bom ter de repetir esse trechinho de código n vezes.
[]'s