我想有兩個文本框,每當我點擊addtextboxes按鈕,我使用此代碼來生成單個文本框,它工作正常。我怎樣才能獲得兩個文本框動態?
<script type="text/javascript">
$(document).ready(function() {
var counter = 1;
$("#addButton").click(function() {
var newTextBoxDiv = $(document.createElement('div'))
.attr("id", 'TextBoxDiv' + counter);
newTextBoxDiv.after().html('<label>answer_' + counter + ' : </label>' + '<input type="text" name="answer_' + counter + '" id="answer_' + counter + '" value="" >');
newTextBoxDiv.appendTo("#TextBoxesGroup");
counter++;
});
});
</script>
<div id='TextBoxesGroup'>
<div id="TextBoxDiv1">
<label>answer #1 : </label><input type='textbox' id='answer1' >
</div>
</div>
這裏我想知道我怎樣纔能有兩個文本框,當我點擊addbutton? 任何幫助,將不勝感激。
對不起。我有點困惑。爲什麼不只是做兩次? – musicnothing
在click裏寫一個for循環.. for(var i = 0; i <= counter; i ++)? – Krishna
我試過兩次使用函數,但它不起作用。在這裏,我想要有兩個文本框,每當我點擊添加按鈕示例一個文本框的答案和另一個命令。我仍然是jQuery和JavaScript的初學者。 –