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

发布时间 - 2026-01-11 00:52:16    点击率:

本文实例讲述了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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 香港服务器租用每月最低只需15元?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  JavaScript Ajax实现异步通信  Laravel如何创建自定义中间件?(Middleware代码示例)  香港服务器网站卡顿?如何解决网络延迟与负载问题?  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  智能起名网站制作软件有哪些,制作logo的软件?  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  在centOS 7安装mysql 5.7的详细教程  Laravel如何实现API速率限制?(Rate Limiting教程)  如何用IIS7快速搭建并优化网站站点?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  昵图网官方站入口 昵图网素材图库官网入口  jQuery 常见小例汇总  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  佛山网站制作系统,佛山企业变更地址网上办理步骤?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Bootstrap整体框架之JavaScript插件架构  Laravel如何为API生成Swagger或OpenAPI文档  如何撰写建站申请书?关键要点有哪些?  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  网站优化排名时,需要考虑哪些问题呢?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  济南网站建设制作公司,室内设计网站一般都有哪些功能?  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何利用DOS批处理实现定时关机操作详解  b2c电商网站制作流程,b2c水平综合的电商平台?  用yum安装MySQLdb模块的步骤方法  如何在宝塔面板创建新站点?  公司门户网站制作流程,华为官网怎么做?  使用spring连接及操作mongodb3.0实例  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  怎么用AI帮你为初创公司进行市场定位分析?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  如何在建站之星绑定自定义域名?  网站制作大概多少钱一个,做一个平台网站大概多少钱?