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