Не могу найти ошибку в моем коде.Код должен добавлять всем ячейкам таблицы разный 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);
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Решил попрактиковаться, создал сайт http://physicsfreexyz/, встал вопрос, как менять стиль тех или иных элементов? Какой CSS файл нужно отредактировать...
Появилась необходимость в табличном представлении части информации на сайте
Нужно чтобы фон был 100 процентным по ширине, но не по высотеЕсли блок выше исходника фона, то просто повторять фон background-repeat по вертикали