2015-08-08 201 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 :) –