Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá mestres,
Estou com um pequeno problema em uma função que criei para adicionar novos inputs.
A função funciona, meu problema é que utilizo mais de uma vez o mesmo script na mesma pagina o que faz com que adicionando em um adiciona no outro um novo input
Como posso contornar isso utilizando o mesmo script?
Acesse a versão online: http://www.clickbrasilia.com.br/template/evento.php
jQuery
$(function () {
var i = $('.addlist li').size() + 1;
$('.add').click(function () {
$('<li><input type="text" value="" name="" /></li>').appendTo('.addlist');
i++;
});
$('.remove').click(function () {
if (i > 4) {
$('.addlist li:last').remove();
i--;
}
});
$('.reset').click(function () {
while (i > 4) {
$('.addlist li:last').remove();
i--;
}
});
});
HTML
<li class="small addlist2">
<label>Preços <span>(Ingressos, Bebidas, etc)</span> <span class="fright"><span class="add" title="Adicionar">Adicionar</span> <span class="remove" title="Remover">Remover</span> <span class="reset" title="Resetar">Resetar</span></span></label>
<ul class="addlist">
<li>
<input type="text" value="" name="" />
</li>
<li>
<input type="text" value="" name="" />
</li>
<li>
<input type="text" value="" name="" />
</li>
</ul>
</li>
Obrigado.
O link foi alterado para: http://www.clickbrasilia.com.br/template/cadastro_evento.php
Criei 2 funções para deixar por enquanto funcionando, a ideia é juntar as 2 em uma.