Also muß ich in einer Auswahl von divs ein Array von Werten erhalten Rendering, jemand mir in Bezug auf den besten Weg, dies zu bekämpfen helfen könnte?Passing in Array-Daten in div Elemente
Ich habe javaScript zu verwenden.
Also muß ich in einer Auswahl von divs ein Array von Werten erhalten Rendering, jemand mir in Bezug auf den besten Weg, dies zu bekämpfen helfen könnte?Passing in Array-Daten in div Elemente
Ich habe javaScript zu verwenden.
Sie können DOM-Elemente mit JavaScript hinzufügen, indem Sie das gewünschte Element erstellen, die Eigenschaften/Attribute wie gewünscht festlegen und sie dann an das DOM (entweder direkt an den Text oder an ein enthaltenes Element) anhängen :
var arr = ["text1", "text2", "text3"];
var container = document.getElementById("container");
arr.forEach(function (text) {
var div = document.createElement("div");
div.innerText = text;
div.classList.add("div-added");
container.append(div);
});
.div-added {
padding: 10px;
border: 2px solid #333;
}
<div id="container"></div>
Alternativ können Sie jQuery, wie so verwenden:
var arr = ["text1", "text2", "text3"];
var container = $("#container");
arr.forEach(function(text) {
var div = $("<div>", {
text: text,
class: "div-added"
});
container.append(div);
});
.div-added {
padding: 10px;
border: 2px solid #333;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container"></div>
Was haben Sie schon versucht? Haben Sie Beispieldaten für welche Werte in welcher Art von Divs? –
Können Sie jQuery oder nur mit JavaScript verwenden? –
Hallo, Entschuldigung für die Kürze. Ja, idealerweise, wenn es in jQuery wäre, wäre das die beste Option. – nattie87