2016-05-01 5 views

Antwort

3

Sie müssen append() Methode verwenden, um neue Elemente dynamisch zu DOM hinzufügen. Ich habe eine Demo zum besseren Verständnis hier erstellt: 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

erstellen, das ist nicht das, was ich will ... die Textfelder werden nacheinander horizontal für eine feste Breite hinzugefügt und die Zeile ist voll, es wird in die nächste Zeile verschoben . –

Verwandte Themen