本文实例讲述了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小时内与您取得联系。