配列 arr1 があるとします。この配列を印刷したい (つまり、数値を表示するだけ) のですが、値に基づいて数値に色を付けたいと考えています。arr1[i]<15 の場合は緑、arr1[i]>20 の場合は赤、そうでない場合はオレンジ。この趣旨の何か。
var arr1 = [ 5,10,13,19,21,25,22,18,15,13,11,12,15,20,18,17,16,18,23,25,25,22,18,15,13,11,12,15,20,18];
これが私がやろうとしたことです:
for(var i=0; i<arr1.length;i++){
if(arr1[i]<15){
var temp = $(this).css("color","green");
$this.text(temp);
} else if(arr1[i]>20){
var temp = $(this).css("color","red");
$this.text(temp);
} else {
var temp = $(this).css("color","orange");
$this.text(temp);
}
}
個々の要素のcssプロパティを変更してdivに追加しようとしましたが、うまくいきませんでした。
誰かがこれを行うにはどうすればよいかを提案できますか?