Я был немного занят, когда ответил на этот вопрос, извините за все проблемы. Это следующее решает проблему правильно.
<script type="text/javascript">
jQuery( function() {
jQuery( 'ul' ).find( 'li:eq(1)' ).parent().wrapAll( '<div></div>' );
} );
</script>
Редактировать: Я изменил li: gt (0) на li: eq (1) , они оба работают, но один имеет больше смысла.
Все просто, он проходит через всех уль и их детей, он пытается схватить второго ребенка. Если 2-й дочерний элемент найден, он возвращается к своему родителю и добавляет его в метод wrapAll.
Редактировать: Похоже, если вы редактируете свое сообщение более 8 раз, оно становится интересным вики-сообщества.