2015-08-08 150 views
0

首先我要说的是我是网络新手。我现在的问题是,我需要这样一个文本字段:
Click to see
当我现在填补这一领域我想补充彼此的名字,这样我会点击这个加号按钮(显示图像)和一个另一场出现,这个加号按钮将会从那个地方被隐藏,并且将与第二场出现这样的:
Click to see
如果我想加入30,50,60名该进程将持续不变。
像这样:i.imgur.com/styvKvN.jpg点击显示文本字段(输入)

+0

你尝试过什么到目前为止使用click()

  • 插入输入框按钮之前按钮?你有没有尝试过创建它?或只是在这里问有人为你创造它?如果您已经尝试过任何代码,请随时与我们分享。 –

  • +1

    下一次请:提出**问题**并提供**代码**,但我甚至不确定您是否还有代码,因为看起来你希望有人创造你的想法。投票不清楚。 –

    +0

    这不是一个代码写入服务。您需要显示您尝试解决问题的代码。还发布HTML不是图像 – charlietfl

    回答

    1

    可以使用insertBefore()

    1. 添加一个局部变量i=1创建name属性做这样的事情。
    2. 绑定click事件处理程序使用insertBefore()
      var i = 1; 
       
      $('.button').click(function() { 
       
          $('<br/><input name="name' + (++i) + '" type="text"/>').insertBefore(this); 
       
      });
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
       
      <div> 
       
          <input name="name1" type="text" /><button class="button">+</button> 
       
      </div>
    +0

    比我更容易的方式! +1 :) –