2

私は次のものを持っています:

<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>        

そして、div="preview_invoice_container"内でのみclass="box_logo"の出現をすべて削除したいと思います。

私は以下を試しました:$('#preview_invoice_container').find('.box_logo').removeClass("box_logo");

しかし、それは機能していません。どんな助けでもありがたいです。

4

3 に答える 3

4

.removeClass()一致したすべての要素から指定されたクラスを実際に削除しますが、要素自体は削除しません。私はあなたが欲しいものは次のとおりだと思います:

$('#preview_invoice_container').find('.box_logo').remove();
于 2012-05-11T16:22:16.617 に答える
1

.box_logo指定されたID内からクラスを持つ要素のすべての出現を削除します。

$('#preview_invoice_container .box_logo').remove();
于 2012-05-11T16:23:40.890 に答える
0
$('div.box_logo', '#preview_invoice_container')​​​​​.remove();
于 2012-05-11T16:36:35.537 に答える