В этом коде:Переходя функцию JQuery текста() метод
$('li').text( function(i, text){ return (i+1)+ ". " + text; });
Я получаю номера для элементов списка в порядке, начиная с 1 до последнего элемента списка, и он прекрасно работает. Но когда я использую i ++ insted i + 1, числа начинаются с 0. Так что insted 1. для элемента списка 1 я получил 0 и так далее. В чем подвох?
Поскольку 'i ++! = ++ i' – elclanrs
сохранение' i + 1' было бы неплохо, поскольку вы фактически не увеличиваете значение. Есть разница между приращением и использованием его плюс 1. –
всегда начинается с 0. Первый элемент - это элемент # 0 –