Javascript 单击按钮时添加或删除元素

Javascript 单击按钮时添加或删除元素,javascript,html,jquery,Javascript,Html,Jquery,我是JS新手。在这种情况下,我希望在单击+按钮后在新行中添加输入图书和价格。当我点击-按钮时,输入将被删除。对不起,我的英语不好 书 价格 查看exmaple:请先学习该语言,并向我们展示您所做的尝试。@DJ9114在示例“我的代码显示块”中,但在现实中,我有“显示内联”。单击+按钮后,我想在新行中为book和price添加一个新的输入。@RahulVerma我会试试。谢谢你的回答没有达到预期效果。你测试过这个吗?@AlwaysHelping我已经更新了答案很好的努力-但仍然没有按预期工作

我是JS新手。在这种情况下,我希望在单击+按钮后在新行中添加输入图书和价格。当我点击-按钮时,输入将被删除。对不起,我的英语不好


书
价格


查看exmaple:请先学习该语言,并向我们展示您所做的尝试。@DJ9114在示例“我的代码显示块”中,但在现实中,我有“显示内联”。单击+按钮后,我想在新行中为book和price添加一个新的输入。@RahulVerma我会试试。谢谢你的回答没有达到预期效果。你测试过这个吗?@AlwaysHelping我已经更新了答案很好的努力-但仍然没有按预期工作。它是在添加一行之后再添加多行。@MUHAMMADSiyab不工作,我已经更新了答案。不停摆弄
 <div class="container" id="main-element">
        <div class="row row-to-clone"">
            <div class="col-md-4">
                <div class="form-group">
                    <label>Book</label>
                    <input type="text" class="form-control">
                </div>
            </div>
            <div class="col-md-4">
                <div class="form-group">
                    <label>Price</label>
                    <input type="text" class="form-control">
                </div>
            </div>
            <div class="col-md-4" style="align-items: center; display: flex">
                <button style="margin-right: 10px;"><i class="fas fa-plus"></i></button>
                <button><i class="fas fa-minus"></i></button>
            </div>
        </div>
    </div>
    <buttons id="addRow">Add</button>
<script>    
    $(document).ready(function(){
        $('#addRow').click(function(){
          // clone the row  
           const clonedRow = $('.row-to-clone').html()  
          // append to the container
           $('#main-element').append(`<div class="row">${ clonedRow }</div>`);                  
        })
    })
</script>