У меня есть жестко закодированный список, каждый элемент списка которого имеет идентификатор.Я хочу, чтобы jQuery генерировал элементы списка в другом списке и устанавливал в качестве их текстового содержимого значения атрибута ID для каждого из элементов жестко-закодированного списка:
, т. Е. Жестко-закодированный список:
<ul class="gallery">
<li id="1"></li>
<li id="2"></li>
<li id="3"></li>
</ul>
Список, сгенерированный jQuery:
<ul class="galleryNav">
<li>Slide 1</li>
<li>Slide 2</li>
<li>Slide 3</li>
</ul>
У меня есть jQ для получения количества элементов галереи ...
var ListItemCount = $('ul.gallery').children().size('li');
... вот проблема: как мне получить jQueryполучить каждый из идентификаторов элементов списка при генерации списка навигации (ниже)?
var ListItemIndex = $('ul.pofo li').attr('id');
var listItem = '<li>Slide #' + ListItemIndex + ' of ' + $('ul.gallery li').length + ' list items!</li>';
это генерирует список навигации, однако содержимое каждого из них одинаково из-за моей слепой точки в отношении varListItemIndex
$("ul.gallery li").each(function (i) {
i = i+1;
$('ul.galleryNav').append(listItem);
});
В результате выполнения приведенного выше кода создается список, но содержимое всех элементов списка одинаковое: «Слайд № 1 из 3 элементов».
Заранее большое спасибо!
svs