Подскажите, где ошибся
$('#messages').first({
$(this).css('background', 'grey');
})
неверный синтаксис
{
$(this).css('background','grey');
}
так писать нельзя. Если нужно передать объект с полями, нужно указать эти поля, если нужно передать результат $(this).css('background','grey') надо и передавать результат
функция .first - НЕ ПРИНИМАЕТ аргументов, поэтому код можно было сократить до $('#messages').first()
ошибочное предположение, что селектор по id: $('#messages') может вернуть больше одного элемента
для выставления css-стиля нужно использовать .css метод.
В итоге код должен принять вид: $('#messages').css('background','grey');
Используйте этот код:
$('#messages').first().css('background', 'grey');
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости