我正在尝试为动态加载的元素设置不同的颜色。它最初运作良好;然而,在我清空div内容之后。 div.empty()或div.html("")并用新文本重新加载这个相同的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'
});
}
}
如果您在开始检查之前了解了我需要做的一些步骤,请告知我们。如果需要,我很乐意提供更多信息。先感谢您!