2016-12-21 6 views
0

Так вот как установить цвет с Css:
.select2-container--default .select2-selection--single .select2selection__placeholder {color: #444;}Набор Выбор2 заполнитель цвета с Jquery

Но как я могу изменить цвет с помощью Jquery «это»?

$(this).css('color', 'red') Не работает.
$(this)[0].css('color', 'red') Не работает.
$(this[0]).css('color', 'red') Не работает.

EDIT
console.log ($ это))
0:select#employment.form-control.select2.req_place

+0

Можете вы показать нам, что вы пробовали? Мы не можем сказать, почему «это» не работает, так как мы не знаем, о чем «это» относится. – ThEBiShOp

+0

@ThEBiShOp Проверить правку .. –

ответ

2

С вашего $(this) показывает, что это select элемент. Вам нужно найти своего родного брата .select2-container, что и показано в пользовательском интерфейсе. И в пределах этого брата найдите .select2-selection__placeholder и измените его цвет.

Так что используйте этот код.

$(this).siblings('.select2-container').find('.select2-selection__placeholder').css('color', 'red'); 
+0

Работает как шарм. Отлично! –

+0

@ BjörnC наслаждайтесь своим днем: D –