Нумерация для каждого div с одинаковым именем класса

Есть код (приведу ниже). Он проверяет все div-ы с class="number" и задает им нумерацию. Но он заменяет весь текст в div на цифру нумерации. Как оставить текст в диве, что бы нумерация была перед текстом, типа: 1. Какой то текст ?

jQuery('.number').html(function(i){ return i+1 });

Ответы (1 шт):

Автор решения: Simon

Собственно html() работает таким образом что либо возвращает либо изменяет html-содержимое выбранных элементов. В Вашем случае Вы заменяете контент внутри div с классом number на цифру из нумерации.

Для того чтобы вставить необходимую Вам цифру перед контентом, используйте prepend() который добавит контент внутрь выбранных элементов перед существующим контентом.

→ Ссылка