首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >点击按钮,新增输入框,再点击按钮,删除输入框

点击按钮,新增输入框,再点击按钮,删除输入框

作者头像
王小婷
发布2025-05-19 12:47:10
发布2025-05-19 12:47:10
44500
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

需求:点击新增按钮的时候,会出现一个新增的输入框,按钮文字新增变成删除,再次点击删除按钮,出现的输入框隐藏,按钮文字变成新增字样。

大致效果是这样的:

为了更好的呈现效果,这里放一个类似的demo。

代码语言:javascript
代码运行次数:0
运行
复制
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>

		<style>
			#scale {
				background: blue;
				background-size: 100% 100%;
				width: 203px;
				height: 38px;
				color: #fff;
				border-radius: 2px;
				text-align: center;
				line-height: 35px;
			}
			
			#scroll {
				width: 140px;
				height: 20px;
				display: none;
				margin-top: 25px;
			}
		</style>
	</head>

	<body>
		<div class="row">
			<div class="col-md-12 col-sm-12  col-xs-12">
				<div class="form-group">
					<label class="col-md-4 col-sm-4  col-xs-4 control-label"></label>
					<div class="col-md-7 col-sm-7  col-xs-7">
						<div id="scale" style="">新增点位</div>
						<div id="scroll">
							<input type="text" class="single-slider" value="5" />
						</div>
					</div>
				</div>
			</div>
		</div>
	</body>
	<script>
		// 新增删除切换显示
		$("#scale").click(function() {
			var btnVal = $(this).text();
			$(this).text(btnVal === '新增点位' ? '删除点位' : '新增点位');
			$('#scroll').toggle();
			if(btnVal == '删除点位') {
				$('#scale').css("background", "blue")
			} else {
				$('#scale').css("background", "red")
			}
		});
	</script>
</html>

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档