Javascript 如何删除HTML表单中除最后一个元素以外的所有元素
我有一个html表单,如下所示Javascript 如何删除HTML表单中除最后一个元素以外的所有元素,javascript,jquery,Javascript,Jquery,我有一个html表单,如下所示 <div class="control-group" id="fields"> <label for="">Use this section to add as many execution steps as you would like for this test case.</label> <div class="controls"> <form role="form" au
<div class="control-group" id="fields">
<label for="">Use this section to add as many execution steps as you would like for this test case.</label>
<div class="controls">
<form role="form" autocomplete="off" id="formStep">
<div class="entry input-group col-sm-12" style="margin-bottom:3px;">
<input class="form-control stepFields" name="fields[]" type="text" placeholder="test step">
</div>
<div class="entry input-group col-sm-12" style="margin-bottom:3px;">
<input class="form-control stepFields" name="fields[]" type="text" placeholder="test step">
</div>
<div class="entry input-group col-sm-12" style="margin-bottom:3px;">
<input class="form-control stepFields" name="fields[]" type="text" placeholder="test step">
</div>
<div class="entry input-group col-sm-12" style="margin-bottom:3px;">
<input class="form-control stepFields" name="fields[]" type="text" placeholder="test step">
</div>
</form>
<br>
</div>
</div>
我想做的是删除除最后一个div之外的所有类名为entry
的div
你能告诉我我做错了什么吗
谢谢请结合使用
find()
和not()
试试下面的方法
$('.controls form').find('.entry').not(':last').remove();
结合使用
find()
和not()
试试下面的方法
$('.controls form').find('.entry').not(':last').remove();
这不是表单。这不是表单。谢谢@madalin-解决了这个问题。。我将在12分钟内按照SO的要求标出答案。。再次感谢Hanks@madalin-这就解决了问题。。我将在12分钟内按照SO的要求标出答案。。再次感谢