2016-05-01 92 views

回答

3

您需要使用append()方法向DOM动态添加新元素。我创建了一个演示更好地了解这里:https://jsfiddle.net/p2hr1a1f/

HTML

<input type="text" class="noTxt"> 
<button class="btnCreate"> 
Create 
</button> 

<div class="txtBox-container"> 

</div> 

jQuery的

$(document).ready(function(){ 
    $('.btnCreate').on('click', function(){ 
    var txtBox="<input type='text' class='newtxtBox'><br>"; 
    l=$('.noTxt').val(); 
    console.log(l); 
    for(var i=1;i<=l;i++){ 
     $('.txtBox-container').append(txtBox); 
     console.log(txtBox); 
    } 
    }); 
}); 
您要创建文本框或标签
+0

这不是我想要的东西......文本框将在固定宽度水平后添加一个,并且行已满,它将移动到下一行。 –