【问题标题】:How can i delete all divs with a certain class name?如何删除具有特定类名的所有 div?
【发布时间】:2011-10-26 06:16:24
【问题描述】:

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

<div class="Test" ><div class="ABC" ><div class="Test" >

在我调用这个方法后,class= "Test",我会看到:

<div class="ABC" >

【问题讨论】:

    标签: jquery css-selectors


    【解决方案1】:
    $("div.Test").remove();
    

    这样就可以了。

    【讨论】:

    • 如果您知道没有其他元素具有 Test 类,$('.Test').remove() 会更快
    • 怎么找回来?
    • @manishkumar 听起来您需要类似 jQuery 的 .detatch() 而不是 .remove()。分离节点允许您稍后重新附加它。
    猜你喜欢
    • 1970-01-01
    • 2019-07-27
    • 2019-04-14
    • 1970-01-01
    • 2015-11-10
    • 2018-03-20
    • 2020-09-25
    • 2020-06-10
    • 2022-01-22
    相关资源
    最近更新 更多