Изменение цвета текста набираемого значения без изменения цвета уже существующего значения.using css3 или javascript или jquery

У меня есть текстовое поле даты, и в этом я использую заполнитель, который отображает дд / мм / гггг

по щелчку текстового поля он отображает значение ="дд / мм / гггг", и для этого я использовал плагин ввода маски. Мой запрос состоит в том, что я хочу изменить цвет набираемого числа, оставив неизменным цвет содержимого. как мы можем это сделать.

Пожалуйста, смотрите этот скриншот для справки.

Пожалуйста, смотрите этот скриншот для справки

Я пытался нажать клавишу, чтобы изменить цвет, но меняет все, что присутствует на входе.

1 ответ

Что-нибудь классное? проверьте это jsfiddle, это изменит цвет, зависит от значения того, что вы хотите

$('.getvalueofinput').keydown(function() {
  var value1, value2;
  value1 = $('.getvalueofinput').val();
  value2 = $('.equalvalue').text();
  if (value1 == value2) {
    alert('equal');
    $('.getvalueofinput').css('background-color', 'brown').css('color','white');
  }

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type=text class="getvalueofinput">
<span class='equalvalue' value='write me'>write me</span>

Другие вопросы по тегам