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 相关文章推荐
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
jQuery中DOM树操作之复制元素的方法
Jan 23 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
Jul 31 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
Aug 21 Javascript
js获取iframe中的window对象的实现方法
May 20 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
JavaScript实现文件下载并重命名代码实例
Dec 12 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
MutationObserver在页面水印实现起到的作用详解
Jul 07 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+XML 制作简单的留言本 图文教程
2009/11/02 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
json简单介绍
2008/06/10 Javascript
JS 类型转换常见方法小结
2010/05/31 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
Vuex的基本概念、项目搭建以及入坑点
2018/11/04 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
Element MessageBox弹框的具体使用
2020/07/27 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
Python使用三种方法实现PCA算法
2017/12/12 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
Python3中lambda表达式与函数式编程讲解
2019/01/14 Python
Python通过文本和图片生成词云图
2020/05/21 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
党员个人整改措施
2014/10/24 职场文书
教师个人师德总结
2015/02/06 职场文书
幼儿园六一儿童节主持词
2015/06/30 职场文书