代码之家  ›  专栏  ›  技术社区  ›  anthonypliu

在jQuery中,如何删除某个div类中与某个类相关的所有div?

  •  0
  • anthonypliu  · 技术社区  · 16 年前

    如果我有一个包含其他div的div,那么如何使其删除原始div中的所有div?这可能会让人困惑,下面是一个代码示例:

    <div class="test"><div class="delete"></div></div>
    <div class="delete"></div>
    

    如何删除“test”div内部的“delete”div,并将其保留在外部。谢谢!!

    4 回复  |  直到 16 年前
        1
  •  3
  •   Boycs    16 年前
    $('div.test').find('div.delete').remove();
    

        2
  •  1
  •   Matt Evanoff    16 年前

    实际上是两者的结合:

    $('div.test div.delete').remove();
    
        3
  •  0
  •   redsquare    16 年前

    删除里面的任何div

    $('div.test div').remove()
    
        4
  •  0
  •   Gert Grenander Keiron Lowe    16 年前

    如果您确定不会有任何其他子元素 .delete 同学们,你们可以不受惩罚:

    $('div.test > .delete').remove();