Я хочу добавить класс к нескольким элементам div с одним и тем же классом, но не добавлять один и тот же класс для всех. (все элементы div создаются с jquery, а не в html вручную, поэтому я не знаю, будет ли значение внутри div «Да» или «Нет», это «случайно») Пример html:
<div class = "flag"> Yes </div>
<div class = "flag"> No </div>
<div class = "flag"> Yes </div>
<div class = "flag"> Yes </div>
<div class = "flag"> No </div>
css:
.yes{
color : green;
}
.no{
color : red;
}
Я хочу применить .yes для div с «Да» и .no для div с «no». я пробовал это, но не работает, или это применимо .yes для всех div:
$(".flag").each(function(){
if($(".flag").text() == "yes"){
$(".flag").addClass("yes");
}else{
$(".flag").addClass("no");
}
});