Первый элемент с классом

245
08 июля 2017, 11:24

Подскажите, где ошибся

$('#messages').first({
    $(this).css('background', 'grey');
})
Answer 1
  1. неверный синтаксис

    {
        $(this).css('background','grey');
    }

    так писать нельзя. Если нужно передать объект с полями, нужно указать эти поля, если нужно передать результат $(this).css('background','grey') надо и передавать результат

  2. функция .first - НЕ ПРИНИМАЕТ аргументов, поэтому код можно было сократить до $('#messages').first()

  3. ошибочное предположение, что селектор по id: $('#messages') может вернуть больше одного элемента

  4. для выставления css-стиля нужно использовать .css метод.

В итоге код должен принять вид: $('#messages').css('background','grey');

Answer 2

Используйте этот код:

$('#messages').first().css('background', 'grey');
READ ALSO
Генерация текстов

Генерация текстов

Добрый день всем!

265
Перебор цикла для вывода списка (постов например) Вордпресс

Перебор цикла для вывода списка (постов например) Вордпресс

Всем приветРаботаю сейчас с Вордпрессом и столкнулся с проблемой

201
Падает php-cgi на Windows Server 2012r2

Падает php-cgi на Windows Server 2012r2

Имеется рабочий (проверен на Debian 8, Windows 10) конфиг Nginx+php+postgresЗапускаю nginx + php-cgi

353
Парсинг сайта, если на нем стоит переадресация

Парсинг сайта, если на нем стоит переадресация

Каким образом можно парсить сайт через php если на нем стоит redirect с помощью locationhref? Выдает html код странички до редиректа!

234