jq动态添加删除html

动态添加删除html元素

代码区域(第一次写笔记哦!各方面比较稚嫩!有问题都可以随时指正哦)

		//需要动态添加删除的html
		<input value="" class="add_input"/>
		
		<button class="add_btn">追加</button>
		<button class="reduce_btn">删除</button>		
		//点击追加的时候
		$(".add_btn").click(function(){
			var append_html = '<input value="" class="add_input"/>';
			//拼接到追加按钮之前(具体看需要追加到哪里的一个场景)
			//这样就能够成功追加到追加按钮之前啦
			$(".add_input").before(append_html);
		})

在这里插入图片描述

		//现在动态删除
		//我这里的实现场景是需要默认预留一个html的input是不能够删除的
		$(".reduce_btn").click(function(){
			//得到需要删除元素的长度
			//length是没有括号的哦,在js,我就是老喜欢加上一个括号  哈哈哈
			var reduce_html_length = $(".add_input").length;
			if(reduce_html_length  <= 1){
				alert(“至少预留一个商品哦!”);
				return false;
			}
			if(confirm("你确定要删除最后面一个input吗?")){
				//删除input元素最后面的一个元素
				$(".add_input:last").remove();
			}else{
				alert("点击取消!");
			}
		})
		
		

在这里插入图片描述

在这里插入图片描述
酱紫就阔以啦

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值