如何在一种情况下将 class 添加到 div?

How to add a class to a div at one condition?

我有一个数字 a,它每 3 秒获取一个从 0 到 100 的随机值。

            <div class="industrial gauge size two warning">
                <span class="ticks" data-amount="8" data-scale-freq="1"></span>
                <div class="space"></div>
                <div class="meter"></div>
            </div>

例如,当 a>80 时,我想添加一个名为 "danger" 的 class 到第一个 div。我怎么能这样做?

给 div 一个 id 例如

<div id="first" class="space"></div>

并在 Jquery

使用此代码
   if(a>80)
{
    $("#first").addClass('danger');
}

或者我建议你写任意多的 CSS classes 并在你喜欢的任何条件下更改属性 class

   if(a>80)
{
    $("#first").attr('class', 'newClass');
}