prova cosi:
codice:var lastChecked=0; $('.email').click(function() { if($(this).val() > lastChecked) { for(i=lastChecked; i<$(this).val(); i++) { $("#aggiungi").append('<p class="campoExtra">Email ' +i+ ': <input type="text" name="campo['+i+']" class="campo" /></p>'); } }else{ for(i=lastChecked; i>=$(this).val(); i--) { $(".campoExtra:eq("+i+") , .campo:eq("+i+")").remove(); } } lastChecked = $(this).val(); });