J'ai un tableau: ["5", "4", "2"]. P>
Comment puis-je les mettre dans des éléments div afin que le premier div en ait 5, deuxième 4, troisième 2 et ainsi de suite. P>
3 Réponses :
var myArray = ["5","4","2"];
for (var i = 0; i < myArray.length; i++) {
$(".myContainer").append("<div>" + myArray[i] + "</div>");
}
Use a for-loop to iterate over the content of the array and use a preferred method to add it to a target. In this case the target is of class .myContainer
Essayez ceci:
array.forEach(function(element) {
var div = document.createElement('div')
div.innerHTML = String(element)
document.body.appendChild(div)
})
Utilisez pour chaque boucle sur la matrice comme ci-dessous.
p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id='masterDiv'></div>
La question postée ne semble pas inclure Toute tentative pour résoudre le problème. Stackoverflow s'attend à ce que vous soyez Essayez de résoudre votre propre problème Premier , comme vos tentatives nous aident à mieux comprendre ce que vous voulez. Veuillez éditer la question pour montrer ce que vous avez essayé, de manière à illustrer un barrage routier spécifique que vous utilisez dans un exemple de reproductible minimal . Pour plus d'informations, s'il vous plaît voir Comment demander et prendre le Tour .
document.body.innerhtml = [5,4,1] .map (n => ` $ {n} div>`) .join (""); code>