设置CSS以动态重新加载<span>元素

时间:2017-04-25 16:47:30

标签: javascript jquery html css

我正在尝试为动态加载的元素设置不同的颜色。它最初运作良好;然而,在我清空div内容之后。 div.empty()或div.html(&#34;&#34;)并用新文本重新加载这个相同的div,我无法为新添加的s设置颜色。

这是我想要做的。用户完成活动,此循环突出显示他/她的红色或绿色答案。第一次加载活动,一切正常。但是,当用户转到下一个活动时,重新加载内容,以及当用户完成活动的第二部分时,同样的文本颜色更改逻辑不起作用。

for (var k = 0; k < userAnswers.length; k++) {                    
    if (userAnswers[k].answer === 'correct') {                   
        $('#' + userAnswers[k].card).css({                       
            color: '449d44'                                      
        });                                                      
    } else {                                                     
        $('#' + userAnswers[k].card).css({                       
            color: '#d9534f'                                     
        });                                                      
    }                                                            
} 

如果您在开始检查之前了解了我需要做的一些步骤,请告知我们。如果需要,我很乐意提供更多信息。先感谢您!

0 个答案:

没有答案