Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除HTML表单中除最后一个元素以外的所有元素_Javascript_Jquery - Fatal编程技术网

Javascript 如何删除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

我有一个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" 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的要求标出答案。。再次感谢