Ich versuche, eine Schleife zu bilden und eine Anzahl von Containern basierend auf den in einem Array gespeicherten Werten anzufügen, dann setze diese Werte entsprechend, aber ich bin gerade dabei diese zu duplizieren Werte und können nicht die Werte für jedes Mal anders sein, wenn es um die Schleife geht.Runde Array umkehren, Eingabe Textfelder anhängen und Werte dieser Textfelder setzen
var arr_tele = ['02991812376', '02982919291'];
//Prevent Duplicates.
$(".teledivcontain").remove();
//Append Container for numbers
$("#telediv").append('<div class="form-group col-md-3" id="teledivcontain"> </div>');
//Loop and append fields for each number
for (i in arr_tele) {
$("#teledivcontain").append('<input type="text" class="form-control telenumber" placeholder="No number currently" disabled><div class="form-group col-md-3"><button type="submit" class="btn btn-primary form-control detach">Detach</button></div>').find('input:text').val(arr_tele[i]);
}
.fieldpos {
margin-left: 45px;
width: 40%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div class="panel-body row fieldpos">
<fieldset class="form-group">
<label for="telenum">Your Telephone Numbers</label>
<div class="row">
<div id="telediv">
</div>
</div>
</fieldset>
</div>
mir fehlt etwas kleinere, aber kann nicht sehen, was irgendwelche Ideen anyone?
Ich glaube, das entspricht meiner Antwort ist ...: p –
Apologies, das nicht gesehen hat! +1 für das Reparieren der jQuery –