Jquery 在<;李>;具有给定id

Jquery 在<;李>;具有给定id,jquery,Jquery,我有下一个: <li class="inner" style="width:100%;"><a style="width:100%;" id='ids1' href="#">abc</a></li> <li class="inner" style="width:100%;"><a style="width:100%;" id='ids2' href="#">hello</a></li> <li

我有下一个
  • <li class="inner" style="width:100%;"><a style="width:100%;" id='ids1' href="#">abc</a></li>
    <li class="inner" style="width:100%;"><a style="width:100%;" id='ids2' href="#">hello</a></li>
    <li class="inner" style="width:100%;"><a style="width:100%;" id='ids3' href="#">cde</a></li>
    
    我认为应该是这样的:

    $('ids2').append('<li class="inner" style="width:100%;"><a style="width:100%;" id='ids4' href="#">fgh</a><li class="inner" style="width:100%;"><a style="width:100%;" id='ids5' href="#">ijk</a>');
    
    $('ids2')。追加('li class=“internal”style=“width:100%”;“>

  • 感谢您的帮助

    使用
    .after
    和ID选择器
    #

    $('#ids2')。在('
  • )之后;

  • 编辑:我刚刚注意到,在弹出的HTML中,您用单引号引用了ID属性,使用了双引号,因为您已经用单引号将整个字符串括起来了。

    使用
    之后和ID选择器

    $('#ids2')。在('
  • )之后;

  • 编辑:我刚刚注意到,在弹出的HTML中,您用单引号引用了您的ID属性,使用了双引号,因为您已经将整个字符串用单引号括起来了。

    我相信您需要这样做,因为您不想在没有
      的情况下将
    • 放在
      的内部

      $('#ids5').parent().after('<li>HTMLS!</li>');
      
      $('#ids5').parent().after('
    • HTMLS!
    • ');

      这里有一个快速演示:

      我相信您想要这个,因为您不想在没有
        的情况下将
      • 放在
      • 的内部

        $('#ids5').parent().after('<li>HTMLS!</li>');
        
        $('#ids5').parent().after('
      • HTMLS!
      • ');
        下面是一个快速演示:

        $('#ids5').parent().after('<li>HTMLS!</li>');