bootstrap 通过加减按钮实现输入框组功能


Posted in Javascript onNovember 15, 2017

实现效果图如下:

bootstrap 通过加减按钮实现输入框组功能

当我点击 + 按钮时,会添加一行输入框组;当点击 - 按钮时,会删除这一行输入框组

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 加减删除输入框组,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
通用JS事件写法实现代码
Jan 07 Javascript
js 绑定带参数的事件以及手动触发事件
Apr 27 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
javascript实现超炫的向上滑行菜单实例
Aug 03 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
Nov 18 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
jquery实现图片平滑滚动详解
Mar 22 jQuery
快速解决brew安装特定版本flow的问题
May 17 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
May 26 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
layui框架中layer父子页面交互的方法分析
Nov 15 #Javascript
layer实现关闭弹出层刷新父界面功能详解
Nov 15 #Javascript
layui.js实现的表单验证功能示例
Nov 15 #Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 #Javascript
基于jQuery实现定位导航位置效果
Nov 15 #jQuery
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 #Javascript
vuejs实现本地数据的筛选分页功能思路详解
Nov 15 #Javascript
You might like
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
php写app用的框架整理
2019/09/29 PHP
JScript的条件编译
2007/05/29 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
Python实现提取文章摘要的方法
2015/04/21 Python
django 创建过滤器的实例详解
2017/08/14 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
python3 求约数的实例
2019/12/05 Python
python分布式计算dispy的使用详解
2019/12/22 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
2020/09/21 Python
python drf各类组件的用法和作用
2021/01/12 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
护士个人自我鉴定
2014/03/24 职场文书
班主任新年寄语
2014/04/04 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript