删除DIV中除按钮以外的所有HTML

时间:2013-09-11 17:46:50

标签: javascript jquery

我需要从DIV中删除所有内容(动态创建),但不删除默认情况下存在的按钮。这是HTML:

<div id="{{ entity.getLabel|lower ~ "_choice_" ~ entity.getId }}" style="display: none">
    <button type="button" class="add-size">Adicionar {{ entity.getLabel|lower }}</button>
</div>

我做的如下:

$("#" + theName + '_choice_' + theID).empty();
$("#" + theName + '_choice_' + theID).hide();

当然vars采取正确的值我只是强硬.empty()删除所有,我需要离开按钮,我是怎么做到的?

PS:在这两种情况下,HTML和jQuery代码都忘记了vars和Twig标签,因为它完成了我只需要替换$.empty()一些工作代码的工作

1 个答案:

答案 0 :(得分:5)

$("#" + theName + '_choice_' + theID).find(':not(button)').remove();