jQuery Получает Цвет Элементов?

Вот версия однострочного интерфейса, получающая IP-адрес клиента:

$ip = @$_SERVER['HTTP_CLIENT_IP'] ?: @$_SERVER['HTTP_X_FORWARDED_FOR'] ?: @$_SERVER['REMOTE_ADDR'];

Примечания:

  • Используя @, он подавляет уведомления PHP.
  • Значение из HTTP_X_FORWARDED_FOR может состоять из нескольких адресов, разделенных запятой, поэтому, если вы предпочитаете получать первый, вы можете использовать следующий метод :
    current(explode(',', @$_SERVER['HTTP_X_FORWARDED_FOR']))
    
23
задан Tom 12 July 2010 в 06:24
поделиться

2 ответа

Используйте метод .css () для элемента, который вы хотите получить.

В вашем примере:

var theColorIs = $('a').css("color");

, который будет возвращать цвет в RGB.

48
ответ дан Nitin Varpe 29 November 2019 в 01:38
поделиться

Чтобы получить атрибут CSS цвета для всех элементов, вы можете использовать функцию JQuery css ():

$('a').each(function(index) {
               alert( $(this).css('color') );
             });​​​​

Это выполнит итерацию по всем элементам привязки на странице и сообщит вам атрибут цвета CSS из них.

1
ответ дан 29 November 2019 в 01:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: