Я изучаю JavaScript и проверяю вещи. Я сделал текстовую область, которая принимает некоторый код html и выводит результат. Он хорошо работает, но я хочу, чтобы всякий раз, когда вводился тег, например <h1>
, цвет должен меняться от белого до красного. Это мой код, который не делает этого, пожалуйста, помогите мне в фиксировании его ..Настройка цвета текста в текстовом поле на ходу
Код:
<script>
$("#_co").on("input propertychange", function(){
$("#out").html($("#_co").val());
var text = jQuery("#_co").val();
if (text.contains("<")){
text.css('color','red');
}
}); </script>
Вы можете изменить цвет всего текста в текстовом поле, но вы не можете изменить цвет только части текста. – adeneo
О, я вижу, у вас есть обычный HTML под текстовым полем, вроде как переполнение стека, и вы хотите изменить цвет тегов. Что вам нужно сделать, так это посмотреть на синтаксические выделения, есть много доступных в javascript, и они в основном отлично работают. – adeneo
посмотреть на http://codemirror.net/ –