Javascript 我需要每3里分割一次';s并将其附加到div

Javascript 我需要每3里分割一次';s并将其附加到div,javascript,jquery,Javascript,Jquery,我有一个通用列表 <ul> <li>list item1</li> <li>list item2</li> <li>list item3</li> <li>list item4</li> <li>list item5</li> <li>list item6</li> </ul> $('ul>li:n第n

我有一个通用列表

<ul>
  <li>list item1</li>
  <li>list item2</li>
  <li>list item3</li>
  <li>list item4</li>
  <li>list item5</li>
  <li>list item6</li>
</ul>
$('ul>li:n第n个子(3n-2)')。每个(函数(){
$(this.next().add($(this.next().next()).add(this.wrapAll)(“
    ”); }).eq(0).最近('div')。展开()
    
    
    • 清单项目1
    • 清单项目2
    • 清单项目3
    • 清单项目4
    • 清单项目5
    • 清单项目6

    你好,法哈德,你能帮我解决这个问题吗。我犯了什么错误?请告诉我列表是动态生成的吗?比如说,在后台使用PHP或Java?2n-1将每2次循环一次,你应该使用3n-1…嗨,salketer我已经准备好使用3n-1了,它不工作这里是我的提琴手,实际上我想在一个div中使用3 li,它不工作它是,运行代码段进行验证。。。你可以在这里检查…你可以在这里修改吗不,我不会。我已经为你提供了问题的答案。你应该更好地解释你想要什么,或者至少说什么不起作用。你现在可以在这里检查吗?我在我的小提琴中添加了jquery
    <div class="list">
      <ul>
        <li>list item1</li>
        <li>list item2</li>
        <li>list item3</li>
    
      </ul>
    </div>
    
    <div class="list">
      <ul>
        <li>list item4</li>
        <li>list item5</li>
        <li>list item6</li>
    
     </ul>
    
        $('ul > li:nth-child(2n-1)').each(function() {
        $(this).next().add(this).wrapAll('<div class="list"><ul></ul></div>');
    }).eq(0).closest('div').unwrap();