【发布时间】:2021-01-30 09:13:06
【问题描述】:
如何在单击+ 按钮时添加行。并在单击- 按钮时删除行
下面是代码。
请帮助我提供指导方针,甚至是javascript 中的一段代码,我可以使用它来使用buttons 添加和删除行。
我们将不胜感激。
<body>
<div class="container">
<form method="POST">
<div class="form-row">
<div class="col">
Dish Name<input type="text" class="form-control" id="dish_name">
</div>
<div class="col">
Price<input type="text" class="form-control" id="price">
</div>
</div>
<div class="form-row">
<div class="col">
Description<input type="text" class="form-control" id="description">
</div>
</div>
<div class="form-row" id="container">
<div class="col-md-3">
Name<input type="text" class="form-control" id="name">
</div>
<div class="col-md-3">
Unit<input type="text" class="form-control" id="description">
</div>
<div class="col-md-3">
Price<input type="text" class="form-control" id="price1">
</div>
<div class="col-md-3">
<button type="button" id="add-row"><span>+</span></button>
</div>
</div>
<div class="form-row" id="container1">
</div>
</form>
</div>
<script type="text/javascript">
$(document).ready(function(){
var data = '<div class="col-md-3">'
+ 'Name<input type="text" class="form-control" id="name">'
+ '</div>'
+ '<div class="col-md-3">'
+ 'Unit<input type="text" class="form-control" id="description">'
+ '</div>'
+ '<div class="col-md-3">'
+ 'Price<input type="text" class="form-control" id="price1">'
+ '</div>'
+ '<div class="col-md-3">'
+ '<button type="button" id="delete-row"><span>-</span></button>'
+ '</div>'
+ '</div>'
$('#add-row').click(function(){
$('#container1').append(data);
});
});
</script>
</body>
【问题讨论】:
标签: javascript html jquery twitter-bootstrap