Сильно за код не ругайте, только учусь.
Каждую секунду мы получаем содержимое файла и выводим его в value инпута с id txtIP. Содержимое файла постоянно меняется. Как изменить свойство color у input только в том случае, если при чтении мы получили значение, которое отличается от того, которое было в input до этого?
setInterval(function(){
$.ajax({
url: '../core/remote_ip.txt',
success: function(data) {
$("#txtIP").val(data);
console.log(data);
var newip = $("#txtIP").val();
}
});
}, 1000);
setInterval(function(){
if (newip != newip){
//писать IP новым цветом.
var colors = ['#ff0000', '#00ff00', '#0000ff'];
var random_color = colors[Math.floor(Math.random() * colors.length)];
$('#txtIP').css('color', random_color);
}
}, 1000)