Хотите изменить цвет указанных c символов. Возникают проблемы при достижении этого, возвращаемые значения перезаписываются новыми значениями. Попытка поместить это в al oop для анализа символов, но затем потерялась в потоке.
- HTML содержит необработанный текст.
- Цвета определены в CSS.
- RegEx содержат указанные c символы для замены (например, заглавные буквы A и / или строчные буквы a) при первом запуске.
- jQuery содержит функцию для измените спецификацию c символов.
Вот пример:
$(document).ready(function() {
$("#container p").html(function(_, html) {
return html.replace(/([Aa])/g, '<span class="red">$1</span>');
});
$("#container p").html(function(_, html) {
return html.replace(/([Ee])/g, '<span class="blue">$1</span>');
});
$("#container p").html(function(_, html) {
return html.replace(/([Rr])/g, '<span class="green">$1</span>');
});
$("#container p").html(function(_, html) {
return html.replace(/([Oo])/g, '<span class="yellow">$1</span>');
});
});
.red {
color: red
}
.blue {
color: blue
}
.green {
color: green
}
.yellow {
color: yellow
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="container">
<p>aero aero aero</p>
</div>
jQuery возвращает зашифрованный HTML.