У меня есть следующий HTML-код:Как обернуть серию li в один div?
<ul>
<li id="a1">content</li>
<li id="a2">content</li>
<li id="a3">content</li>
<li id="a4">content</li>
<li id="a5">content</li>
<li id="a6">content</li>
<li id="a7">content</li>
</ul>
Я хочу использовать JQuery, чтобы обернуть эти Li теги в один DIV, так же, как:
<ul>
<div id="list1">
<li id="a1">content</li>
<li id="a2">content</li>
<li id="a3">content</li>
<li id="a4">content</li>
<li id="a5">content</li>
</div>
<div id="list2">
<li id="a6">content</li>
<li id="a7">content</li>
</div>
</ul>
Любые идеи, как это сделать?
Спасибо!
EDIT: извините за недоразумение, чтобы уточнить мой вопрос: у меня есть серия тегов li в одной ul, я хочу обернуть некоторые из них в один div (например, оберните a1 в a5 в один div, a6 до a7 в одном div). Я точно знаю, что теги li, которые я хочу обернуть, имеют последовательные номера в качестве их идентификаторов.
EDIT2: Я понял, что недействительно иметь divs внутри ul. Причина, по которой я задаю этот вопрос, заключается в том, что я хочу использовать вкладки jquery ui, чтобы разбить ul на две вкладки: одна с линией от a1 до a5, a6 и a7 на другой вкладке. Я не могу изменить html-код, поэтому я хотел бы знать, как это сделать, используя jQuery
Вы должны быть завернув в UL, не DIV –
Это недопустимый HTML! У вас не может быть li внутри такого div. –
DIV между UL и LI не является надлежащим HTML. –