したがって、データベースからフェッチされた値を表示するボタンの色を変更したいと思います。値は-10から10の間で指定できます。 赤の5色と緑の5色を表示したいと思います。jQueryを使用して動的な値に応じて要素の色を変更する
これは私がこれまでに作ってみたものです:
HTML私はすべての日陰のためのelseif文を作ることを考えていた
<button class="scoreTicker">{{ $score }} </button>
JS
var scoreTicker = parseInt($('.scoreTicker').innerHTML());
if(scoreTicker < 0){
$('.scoreTicker').css('background', 'red');
}
else(scoreTicker > 0){
$('.scoreTicker').css('background', 'green');
}
、これは少し過度のように思える10の条件文をもたらすでしょう。これを行うよりスマートな方法がありますか?あなたは色の濃淡を使用しているので
あなたが動作するはず配列 – mhodges