Не могу найти ошибку в моем коде.Код должен добавлять всем ячейкам таблицы разный id.А добавляется всем одинаковый в чем проблема?
$('.price-table td').each(function(){
var i = 0; i < 1000; i++;
$(this).attr("id",+i);
});
Обратите внимание на параметры функции обратного вызова
https://api.jquery.com/each/
$('.price-table td').each(function(index, element) {
$(element).attr("id", "id_" + index);
});
Можно без each
:
$('.price-table td').attr("id", function(index, oldAttr) {
return "id_" + index;
});
Что касается Вашего кода:
попробуйте объяснить самому себе, что в нем делает каждая строчка/функция/оператор.
$('.price-table td').each(function(key, value){
$(this).attr('id', key);
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Решил попрактиковаться, создал сайт http://physicsfreexyz/, встал вопрос, как менять стиль тех или иных элементов? Какой CSS файл нужно отредактировать...
Появилась необходимость в табличном представлении части информации на сайте
Нужно чтобы фон был 100 процентным по ширине, но не по высотеЕсли блок выше исходника фона, то просто повторять фон background-repeat по вертикали