gpt4 book ai didi

javascript - 如何删除 HTML 表单中除最后一个元素之外的所有元素

转载 作者:行者123 更新时间:2023-12-02 14:24:04 26 4
gpt4 key购买 nike

我有一个 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>

我有以下 JS (Jquery)

    $('.controls form')
.not($(this).children('.entry').last()[0])
.remove();

我想要做的是删除所有类名为 entry 除了最后一个的 div ?

你能让我知道我在这里做错了什么吗?

谢谢

最佳答案

结合使用find()not()

尝试以下操作

 $('.controls form').find('.entry').not(':last').remove(); 

demo

关于javascript - 如何删除 HTML 表单中除最后一个元素之外的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38428319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com