如何删除具有特定类名的所有div?

leo*_*ora 19 jquery css-selectors

使用jquery,删除具有某个类名的所有div的最佳方法是什么?(我不想隐藏div但完全删除它).所以,如果我有这个代码:

<div class="Test" ><div class="ABC" ><div class="Test" >
Run Code Online (Sandbox Code Playgroud)

在我将这个方法称为class ="Test"之后,我会看到:

<div class="ABC" >
Run Code Online (Sandbox Code Playgroud)

Jos*_*kle 66

$("div.Test").remove();
Run Code Online (Sandbox Code Playgroud)

那就行了.

  • 如果你知道Test类没有其他元素,`$('.Test').remove()`通常更快 (6认同)
  • @manishkumar 听起来你需要像 jQuery 的 [`.detatch()`](https://api.jquery.com/detach/) 而不是 `.remove()`。分离节点允许您稍后重新附加它。 (2认同)