全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery实现动态添加、删除按钮及input输入框的方法

本文实例讲述了jQuery实现动态添加、删除按钮及input输入框的方法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta charset="utf-8">
<title>动态创建按钮</title>
<script src='http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'></script>
</head>
<body>
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" id="AddMoreFileBox" class="btn btn-info">添加更多的input输入框</a></span></p>
<div id="InputsWrapper">
<div><input type="text" name="mytext[]" id="field_1" value="Text 1"/><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="removeclass"><input type='button' value='删除'></a></div>
</div>
<script>
$(document).ready(function() {
var MaxInputs    = 8; //maximum input boxes allowed
var InputsWrapper  = $("#InputsWrapper"); //Input boxes wrapper ID
var AddButton    = $("#AddMoreFileBox"); //Add button ID
var x = InputsWrapper.length; //initlal text box count
var FieldCount=1; //to keep track of text box added
$(AddButton).click(function (e) //on add input button click
{
    if(x <= MaxInputs) //max input box allowed
    {
      FieldCount++; //text box added increment
      //add input box
      $(InputsWrapper).append('<div><input type="text" name="mytext[]" id="field_'+ FieldCount +'" value="Text '+ FieldCount +'"/><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="removeclass"><input type="button" value="删除"></a></div>');
      x++; //text box increment
    }
return false;
});
$("body").on("click",".removeclass", function(e){ //user click on remove text
    if( x > 1 ) {
        $(this).parent('div').remove(); //remove text box
        x--; //decrement textbox
    }
return false;
})
});
</script>
</body>
</html>

运行效果图如下:

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常见事件用法与技巧总结》、《jQuery常用插件及用法总结》、《jQuery操作json数据技巧汇总》、《jQuery扩展技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。


# jQuery  # 动态添加  # 动态删除  # 按钮  # input输入框  # jQuery/JS监听input输入框值变化实例  # jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例  # 基于Bootstrap使用jQuery实现输入框组input-group的添加与删除  # js与jquery实时监听输入框值的oninput与onpropertychange方法  # jquery实现input输入框实时输入触发事件代码  # input 输入框获得/失去焦点时隐藏/显示文字(jquery版)  # 基于jQuery的input输入框下拉提示层(自动邮箱后缀名)  # input 和 textarea 输入框最大文字限制的jquery插件  # jQuery 版本的文本输入框检查器Input Check  # jquery获取input输入框中的值  # 输入框  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 所述  # 程序设计  # 拖拽  # 操作技巧  # 选择器  # 讲述了  # min  # href  # body 


相关文章: 建站之星如何优化SEO以实现高效排名?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  建站主机选购指南:核心配置优化与品牌推荐方案  已有域名能否直接搭建网站?  制作证书网站有哪些,全国城建培训中心证书查询官网?  公司网站制作价格怎么算,公司办个官网需要多少钱?  高性价比服务器租赁——企业级配置与24小时运维服务  如何在自有机房高效搭建专业网站?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何通过老薛主机一键快速建站?  如何通过VPS建站实现广告与增值服务盈利?  C#怎么使用委托和事件 C# delegate与event编程方法  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何选择高效便捷的WAP商城建站系统?  无锡营销型网站制作公司,无锡网选车牌流程?  建站之家VIP精选网站模板与SEO优化教程整合指南  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  宝塔Windows建站如何避免显示默认IIS页面?  建站VPS能否同时实现高效与安全翻墙?  如何通过服务器快速搭建网站?完整步骤解析  如何在万网开始建站?分步指南解析  建站主机如何安装配置?新手必看操作指南  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  太原网站制作公司有哪些,网约车营运证查询官网?  教学论文网站制作软件有哪些,写论文用什么软件 ?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  如何配置WinSCP新建站点的密钥验证步骤?  如何在IIS中新建站点并配置端口与IP地址?  建站之星如何快速更换网站模板?  javascript中对象的定义、使用以及对象和原型链操作小结  建站之星如何实现五合一智能建站与营销推广?  如何获取开源自助建站系统免费下载链接?  如何快速上传建站程序避免常见错误?  建站主机核心功能解析:服务器选择与网站搭建流程指南  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  建站之星代理平台如何选择最佳方案?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  金*站制作公司有哪些,金华教育集团官网?  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何在腾讯云服务器快速搭建个人网站?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何在万网自助建站中设置域名及备案?  建站主机选哪种环境更利于SEO优化?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  深圳 网站制作,深圳招聘网站哪个比较好一点啊? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。