javascript - 如何从 DOM 中删除具有特定类名的所有元素?

标签 javascript jquery

我有一个 div,其中包含代表产品的元素,该产品具有 cart-item 类。

<div id="cart">
    <h1 class="ui-widget-header">Demostration Site</h1>

    <div class="ui-widget-content">
        <ol id="insert-zone" class="ui-droppable ui-sortable">
            <li class="placeholder" style="display: none;">Add your items here</li>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
            <div class="item-container cart-item"></div>
        </ol>
    </div>
</div>

我想要一个按钮,按下该按钮后,会清除所有具有购物车项目类别的项目以获得空购物车。我怎样才能做到这一点?

最佳答案

jQuery:$('#insert-zone').empty();

或者,如果您不想完全清理它:$('.cart-item').remove();

你还需要一个按钮。所以:

$('#button-id').on('click', function() {
   $('.cart-item').remove();
});

关于javascript - 如何从 DOM 中删除具有特定类名的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17206753/

相关文章:

javascript - 为什么 javascript 会读取显示为 :none? 的元素

javascript - 在 react 中从按钮事件调用钩子(Hook)的方法

jquery - 使用 onclick 换色器更改段落文本颜色但仅适用于父段落

JavaScript/jQuery 如何向用户显示正则表达式?

jquery - 如何在 api.openweathermap 中使用 Json Jquery 获取天气信息

javascript - 调整窗口大小时显示隐藏元素的 slider

javascript - 函数设置为运行一次不运行

javascript - 编译 Angular 6 项目时出现错误

javascript - 替换字符串中的数字

Javascript 使语句动态化