我的表单包含两个字段,例如电话,电子邮件,如下图所示。
当我点击加号按钮时,我想在按钮下面的表单中追加一个额外的文本字段。我想在点击减号按钮时删除文本字段。
动态添加字段并为其设置唯一的名称。我需要将这些数据插入表中。
我的html代码显示在下面..
<div class="RegSpLeft"><input type="text" value="Phone"></div>
<div class="RegSpRight"> <a href="#"><img src="images/plus.png"></a> <a href="#"><img src="images/minus.png"></a> </div>
答案 0 :(得分:1)
这可能会对你有帮助。
<div class="RegSpLeft" id="phone">
<input type="text" value="Phone">
</div>
<div class="RegSpRight">
<a href="#" class="pl">+
</a>
<br/>
<a href="#" class="mi">-
</a>
</div>
<script type="text/javascript" src="dist/js/jquery-2.1.1.min.js"></script>
<script type="text/javascript">
$(function() {
$('a.pl').click(function(e) {
e.preventDefault();
$('#phone').append('<input type="text" value="Phone">');
});
$('a.mi').click(function (e) {
e.preventDefault();
if ($('#phone input').length > 1) {
$('#phone').children().last().remove();
}
});
});
</script>