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

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

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

大致效果是这样的:


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

<!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>
相关文章
|
6月前
解决点击button按钮会刷新页面的问题
解决点击button按钮会刷新页面的问题
44 0
|
3月前
|
JavaScript Java
点击输入框,获取提示信息
点击输入框,获取提示信息
23 1
|
3月前
点击全选,使所有复选框被选中
点击全选,使所有复选框被选中
45 0
|
小程序 JavaScript
小程序点击按钮弹出可填写框
小程序点击按钮弹出可填写框
103 0
|
6月前
|
前端开发 JavaScript 数据安全/隐私保护
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
前端点击其他输入框的时候,对当上个输入框进行判断(鼠标移出输入框事件,和鼠标点击其他输入框触发事件)
102 0
|
6月前
点击div显示下拉框,然后下拉框中的点击事件不生效。
点击div显示下拉框,然后下拉框中的点击事件不生效。
|
6月前
|
JavaScript API
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
137 0
点击添加按钮弹框动态添加内容并且拼接在页面
点击添加按钮弹框动态添加内容并且拼接在页面
33 0
|
JavaScript
vue点击取消再点击选中(单选)
vue点击取消再点击选中(单选)