Я хочу, чтобы автоматически увеличивать идентификатор новых элементов li
в упорядоченном списке при увеличении нумерации упорядоченного списка. Я пробовал это, но он не работал.
Помощь Plz.
var counter = 0;
var html = "<div class='steps '><ol ><li class='personid' id='"+ counter++ +"' ><a href='url-here' >Link Text </a></li></ol><div>";
$('#redactor2').append(html);
Код, который вы опубликовали, похоже, добавляет один элемент <li>
. Однако, предполагая, что вы собираетесь добавлять элементы в цикл, это должно работать для достижения того, что вам нужно:
var html = '<div class="steps">\
<ol>';
for(var i = 0; i < 10; i++)
{
html+= '<li class="personid" id="person'+ (i + 1) +'"><a href="url-here">Link Text</a></li>';
}
html+ '</ol><div>';
$('#redactor2').append(html);
Также стоит отметить, что идентификаторы не могут начинаться с цифр.
counter
объявлен вне области действия функции, иначе значение будет сбрасываться в 0 каждый раз