jquery 删除所有出现的元素

Yan*_*ick 3 jquery

我有以下内容:

<div id="preview_invoice_container">
<table class="page_container">
    <tr>
        <td width="30%" id="position_0" class="box_container">
            <div class="box_logo"></div>
        </td>
        <td width="30%" id="position_1">
            <div class="box_logo"></div>
        </td>
        <td width="30%" id="position_2"></td>
    </tr>
</table>        
Run Code Online (Sandbox Code Playgroud)

我想删除仅在 div="preview_invoice_container " 内出现的所有 class="box_logo "

我已经尝试过以下操作:$('#preview_invoice_container').find('.box_logo').removeClass("box_logo");

但它不起作用。任何帮助将不胜感激。

jma*_*777 5

.removeClass()实际上从所有匹配的元素中删除指定的类,但它不会删除元素本身。我想你想要的是:

$('#preview_invoice_container').find('.box_logo').remove();
Run Code Online (Sandbox Code Playgroud)