Я пытаюсь разбить несколько ul, которые имеют один и тот же класс «dropdown_4columns». Я хочу обернуть каждый 15-й элемент li в div под названием «column». Используемый сценарий делает это на самом деле, но захватывает элементы li из следующих ul drop_4columns. Итак, как я могу просто разделить элементы li только для текущего списка. Я не могу использовать столбцы css3 и не могу изменять классы или идентификаторы. Все это генерируется автоматически! Я пытался использовать ближе, найти и $ это, но без удачи :(разбить неупорядоченные списки с тем же классом
<ul class="nav clearfix">
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
</ul>
</li>
<li class="item">
<ul class="dropdown_4columns">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</li>
</ul>
Jquery
$().ready(function(){
var divs = $("ul.dropdown_4columns > li");
for(var i = 0; i < divs.length; i+=15) {
divs.slice(i, i+15).wrapAll("<div class='column'></div>");
}
});
нормально, в первую очередь, '$(). Готовы (функция() {' должен быть '$ (документ) .ready (функция() {' – pythonian29033
@ pythonian29033: Хорошо, вы правы, но это не вопрос;) – Meules
@ pythonian29033 Это также может быть' $ (function() {...}); ';) –