I’ve made a code that adds a class for each array index in this way:
<!DOCTYPE HTML>
<html lang="">
<head>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var serial = [ "one", "two", "three", "four", "five" ];;
$.each (serial, function(i,val) {
$('.elements').append('<div class="n' + i + '"></div>');
})
});
</script>
</head>
<body>
<div class="container">
<div class="elements"></div>
</div>
</body>
</html>
How can I put each value of my array in each new class. I’ve tried this but I don’t get anything:
<!DOCTYPE HTML>
<html lang="">
<head>
<meta charset="UTF-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var serial = [ "one", "two", "three", "four", "five" ];;
$.each (serial, function(i,val) {
$('.elements').append('<div class="n' + i + '"></div>');
$('.elements.n' + i).html(val);
})
});
</script>
</head>
<body>
<div class="container">
<div class="elements"></div>
</div>
</body>
</html>
Must be something I missed or don’t know how.