bootstrap 通过加减按钮实现输入框组功能
程序员文章站
2022-07-05 19:27:10
实现效果图如下:
当我点击 + 按钮时,会添加一行输入框组;当点击 - 按钮时,会删除这一行输入框组
html代码如下:
实现效果图如下:
当我点击 + 按钮时,会添加一行输入框组;当点击 - 按钮时,会删除这一行输入框组
html代码如下:
<div class="input-group" id="centeripgroup"> <label class="input-group-addon" id="basic-addon5">中心机ip:</label> <button class="btn btn-info" type="button" data-toggle="tooltip" title="新增" id="addcenteripgrpbtn" onclick="addcenteripgrp(this)" disabled><span class="glyphicon glyphicon-plus"></span></button> </div>
+ 按钮 点击触发事件函数:
//添加中心机ip输入框项 function addcenteripgrp(obj){ html = '<div class="input-group centerip">'+ '<label class="input-group-addon">ip:</label>'+ '<input type="text" class="form-control" id="ipinput">'+ '<label class="input-group-addon">注释:</label>'+ '<input type="text" class="form-control" id="descinput">'+ '<span class="input-group-btn">'+ '<button class="btn btn-info" type="button" data-toggle="tooltip" title="删除" id="delcenteripgrp"><span class="glyphicon glyphicon-minus"></span></button>'+ '</span>'+ '</div>' obj.insertadjacenthtml('beforebegin',html) }
- 按钮 点击触发事件函数:
$(document).on('click','#delcenteripgrp',function(){ var el = this.parentnode.parentnode var centerip = $(this).parent().parent().find('#ipinput').val() alertify.confirm('您确定要删除选中的命令?', function(e){ if(e){ el.parentnode.removechild(el)}})})
总结
以上所述是小编给大家介绍的bootstrap 加减删除输入框组,希望对大家有所帮助