2017-02-14 4 views
1

inkrementieren hier ist mein Code. wenn ich Q warnt, gibt es mir die richtige Ausgabe, aber danach wird der gleiche Wert in mehrere Felder eingefügt. Ich möchte Attributnamen ändern, wie die erste Mal sein Aussehen wie name = „Programm [1]“ 2. Mal sieht es aus wie name = „Programm [2]“ und so weiter.Ich möchte jedes Mal durch Hinzufügen von Div mit jquery

var q = 0; 
$('.admin').find('.level-saggg').each(function(){ 
    var Q = q+=1; 
    $('.admin').find('.level-saggg').removeAttr('name').attr('name','program['+Q+']');  
}) 

Antwort

3
var q = 1; 
$('.admin').find('.level-saggg').each(function(){ 
    $(this).attr('name','program['+q+']');  
    q+=1; 
}) 
2

Verwenden this statt $('.admin').find('.level-saggg') und auch Sie haben den Namen nicht entfernen attribute nur ändern.

var q = 0; 
 
$('.admin').find('.level-saggg').each(function(){ 
 
    q++; 
 
    $(this).attr('name','program['+q+']');  
 
})

+0

thasnks lieber Werke für mich <3 – Darkcoder

Verwandte Themen