tenho um formulário que possue uma label assim:
<label> <p id="campo-file"><input type="file" name="imagem[]" /></p> <p id="campo-desc"><input type="text" name="descricao[]" value="Descrição" onfocus="if(this.value == 'Descrição') this.value='';" onblur="if(this.value == '') this.value='Descrição';" /></p> <p id="campo-radio"><input type="radio" name="capa[]" /> Capa?</p> </label>
fiz um botão para adicionar mais uma linha (label), e gostaria de aplicar um efeito de fadeIn do jQuery, porém estou tendo dificuldades para criar essa nova linha.
visitando algumas páginas, consegui chegar nisso. não é o correto claro, está criando somente um input e ainda está sem o efeito.
$(document).ready(function(){ $("#btn").click(function(){ var elemento = document.createElement('input'); var objContainer = document.getElementsByTagName('label')[0]; var cria = objContainer.appendChild(elemento); }); });
valeu, obrigado!