本文实例讲述了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
相关文章:
制作网站外包平台,自动化接单网站有哪些?
如何通过商城免费建站系统源码自定义网站主题?
微信推文制作网站有哪些,怎么做微信推文,急?
安徽网站建设与外贸建站服务专业定制方案
零服务器AI建站解决方案:快速部署与云端平台低成本实践
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何快速搭建高效服务器建站系统?
如何在云主机上快速搭建网站?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
油猴 教程,油猴搜脚本为什么会网页无法显示?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
宝塔面板创建网站无法访问?如何快速排查修复?
如何快速查询域名建站关键信息?
音乐网站服务器如何优化API响应速度?
网站制作需要会哪些技术,建立一个网站要花费多少?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
招贴海报怎么做,什么是海报招贴?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
如何在IIS中配置站点IP、端口及主机头?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
南京网站制作费用,南京远驱官方网站?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
高端建站三要素:定制模板、企业官网与响应式设计优化
免费网站制作appp,免费制作app哪个平台好?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
西安专业网站制作公司有哪些,陕西省建行官方网站?
香港服务器租用每月最低只需15元?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何快速搭建支持数据库操作的智能建站平台?
如何通过主机屋免费建站教程十分钟搭建网站?
建站VPS选购需注意哪些关键参数?
网站制作公司排行榜,四大门户网站排名?
建站主机如何选?性能与价格怎样平衡?
完全自定义免费建站平台:主题模板在线生成一站式服务
简单实现Android验证码
如何快速登录WAP自助建站平台?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何使用Golang table-driven基准测试_多组数据测量函数效率
高防服务器租用指南:配置选择与快速部署攻略
高端云建站费用究竟需要多少预算?
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何用腾讯建站主机快速创建免费网站?
建站主机与服务器功能差异如何区分?
如何在香港免费服务器上快速搭建网站?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
PHP正则匹配日期和时间(时间戳转换)的实例代码
*请认真填写需求信息,我们会在24小时内与您取得联系。