将li添加到ul的中间(jquery)

如何将li添加到ul的中间位置。

例如,如果我有这样的列表:

  • 1
  • 2
  • 3
  • 4
  • 5

我想在第三个列表之后添加addiion li(

  • new
  • )?

     var middle = Math.ceil($("#myUL li").length / 2); $("#myUL li:nth-child(" + middle + ")").after('
  • Item New
  • ');

    试试这个:

     $('ul li:nth-child(3)').after('
  • new
  • ');

    试试这个:

     $('ul li:eq(2)').after(`
  • new
  • `)

    在我使用过的大括号中使用’或’,因为它被格式化为html。