2016-03-20 16 views
0

Ich muss 5 Telefonnummern in einer Liste oder Array hinzufügen, in der Lage sein, die Nummern zu löschen und wieder an der gleichen Stelle hinzufügen, lösche ich die letzte. Nur 5.Hinzufügen und Entfernen von Elementen aus einem Array und erneutes Hinzufügen/javascript

Sorry mein Englisch ist schlecht.

var cont=0; 
 
$('body').on('keyup',"#add_nums", function(event){ 
 
    if(event.keyCode == 13){ 
 
    if(cont<5){ 
 
\t var numeroadd=$("#add_nums").val(); 
 
\t $("#nums_añadidos").append('<div id="numero'+(cont+1)+'" class="numeros numero'+(cont+1)+'"> <div class="icon icon-30"></div>'+numeroadd+'<input type="hidden" value="'+numeroadd+'" name="num_individual[]" id="n_individual"/> <button value="numero'+(cont+1)+'" class="close_num">x</button></div>'); 
 
\t $("#add_nums").val(""); 
 
\t cont++; 
 
\t }else{ 
 
    } 
 
\t console.log("cont="+cont); 
 
    } 
 
}); 
 

 

 
$('body').on('click',".close_num", function(){ 
 
    var numid=this.value; 
 
    console.log("eliminado= "+numid); 
 
    $("#"+numid).remove(); 
 
    cont--; 
 
});
<input maxlength="9" class="ingresonum" id="add_nums" placeholder="INGRESE NUMEROS"/> <span class="agregar"><input type="button" value="agregar" /></span> 
 

 
<div id="nums_añadidos"> 
 
</div>

Antwort

0

Ich denke, was Sie nach der Funktion splice() Array ist

Verwandte Themen