Я тестировал $(this).css('background-color', '#fff000');
в IE, и он отлично работает, так что я не думаю, что это резко Это то, как создается цвет или проблема с кавычками. Попробуйте:
var newColorTest1 = '#' + jQuery(this).prev().val();
alert(newColorTest1);
jQuery(this).css('background-color', newColorTest1);
Что отображается в окне предупреждения?
Какое значение jQuery(this).prev().val();
в вашей разметке?