Trying to learn more about jQuery I have run into an issue with trying to display an inline CSS into a <span>
. I am trying to take an array and display it as followed:
<div class="colorbar">
<span style="background: #A56AC2"></span>
<span style="background: #E2CED7"></span>
<span style="background: #5E5992"></span>
<span style="background: #E4E6A2"></span>
<span style="background: #B45748"></span>
</div><!-- end .colorbar -->
My array:
var colorArray = new Array(
"A56AC2",
"E2CED7",
"5E5992",
"B45748",
"E4E6A2"
);
Ive tried:
$('.colorbar').html( '<span style="background: #' + colorArray. + (';</span>'));
From this article I assumed:
$('.colorbar').html( '<span style="background: #' + colorArray.join + (';</span>'));
and:
var addingHTML = [];
for ( var i=0; i < colorArray.length; i++ ) {
addingHTML.push ('<span style="background: #' + colorArray + ';"');
}
$(".colorbar").html(addingHTML.join(""));
Ive looked into:
However, it is not rendering correctly. Does someone mind educating me on what I am doing wrong?