2017-02-14 5 views
1

вот мой код. , когда я предупреждаю Q, он дает мне правильный вывод, но после этого он ставит одно значение в нескольких полях. Я хочу изменить имя атрибута, как тот впервые его внешность, как имя = «Программа [1]» второй раз он выглядит как имя = «программа [2]» и так далее.Я хочу увеличивать каждый раз, добавляя div с помощью jquery

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

ответ

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

Использование this вместо $('.admin').find('.level-saggg'), а также вы не должны удалить имя attribute просто изменить его.

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

+0

thasnks дорогие работы для меня <3 – Darkcoder

Смежные вопросы