私は2つのdivを持っています:
<div class="dialog large"></div>
と
<div class="dialog"></div>
「ダイアログ」クラスのものは削除する必要がありますが、「ダイアログ大」のものはそのままにしておきます。
もしそうなら$('dialog').remove();
、それらは両方とも削除されます。
誰でもこれで私を助けることができますか?
私は2つのdivを持っています:
<div class="dialog large"></div>
と
<div class="dialog"></div>
「ダイアログ」クラスのものは削除する必要がありますが、「ダイアログ大」のものはそのままにしておきます。
もしそうなら$('dialog').remove();
、それらは両方とも削除されます。
誰でもこれで私を助けることができますか?
それを行うには多くの方法があります。filter()
他のより複雑なケースに適した代替手段として使用することもできます。
$('div.dialog').filter(function(){ return !$(this).is('.large') })
クラスが正確に「ダイアログ」である DIV を削除する場合は、次を試してください。
$('div[class="dialog"]').remove();