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 Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
用jquery实现下拉菜单效果的代码
Jul 25 Javascript
Jquery插件easyUi表单验证提交(示例代码)
Dec 30 Javascript
JavaScript面向对象编程入门教程
Apr 16 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
Bootstrap精简教程中秋大放送
Sep 15 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
学习vue.js计算属性
Dec 03 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
微信小程序使用Promise简化回调
Feb 06 Javascript
微信小程序入门之广告条实现方法示例
Dec 05 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中HTTP_REFERER函数用法实例
2014/11/21 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
原生javascript实现隔行换色
2015/01/04 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python创建文件和追加文件内容实例
2014/10/21 Python
对python的bytes类型数据split分割切片方法
2018/12/04 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
怎样声明子类
2013/07/02 面试题
程序员岗位职责
2013/11/11 职场文书
销售会计工作职责
2013/12/02 职场文书
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
借名购房协议书范本
2014/10/06 职场文书
工作经历证明书范文
2014/11/02 职场文书
开票员岗位职责
2015/02/12 职场文书
博士导师推荐信
2015/03/25 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
python自动化之如何利用allure生成测试报告
2021/05/02 Python
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js