【问题标题】:how to append an element between two elements如何在两个元素之间附加一个元素
【发布时间】:2012-01-23 02:16:13
【问题描述】:

我有一个列表

     <ul>
           <li id="lst1"> list item One</li>
           <li id="lst2"> list item two</li>
           <li id="lst3"> list item three</li>
           <li id="lst4"> list item four</li>
           <li id="lst5"> list item five</li>
     </ul>

我想在“lst2”和“lst3”之间添加一个项目(不在内部) 我不知道如何使用 jquery。 谢谢。

【问题讨论】:

    标签: jquery html append


    【解决方案1】:

    使用insertAfter():

    $('<li id="newListElement" />').text('new list item').insertAfter('#lst2');
    

    JS Fiddle demo.

    参考资料:

    【讨论】:

      【解决方案2】:

      您可以使用afterdocinsertAfterdoc

      $('#lst2').after('a');
      $('a').insertAfter('#lst2');
      

      【讨论】:

        【解决方案3】:
        $('#lst3').before('<li id="lst21"> list item three</li>');
        

        你可以试试这个。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-10-29
          • 2020-08-12
          • 1970-01-01
          • 1970-01-01
          • 2011-01-15
          • 2011-07-29
          • 2022-10-04
          相关资源
          最近更新 更多