it-swarm.com.ru

Как использовать jQuery для изменения цвета фона текстового поля?

Как использовать jQuery для изменения цвета фона текстового поля?

19
mike

Лучшая практика - отделить пользовательский интерфейс от логики, в вашем случае:

$("#textboxid").addClass("aClass");

Если вам действительно это нужно, то сделайте следующее:

$("#textboxid").css({"background-color": "color"});

Замените #textboxid на нужный селектор, а цвет - на желаемый цвет.

Обратите внимание, что следующее делает то же самое для одного свойства:

$("#textboxid").css("background-color", "color");
42
Dykam
$('#txtBoxID').css('background-color', '#ffff00');
10
Joe Davis

Лучше добавить имя класса к входу, чем жесткие стили кодирования в ваш js. Стили представления должны находиться в css, а не в js.

$('#inputId').addClass('someCssClass');
8
redsquare

Еще лучше, не используйте jQuery. Я предполагаю, что вы хотите сделать это на фокусе или на размытии, так что вы можете сделать:

#textboxid {background-color:defaultcolor;}
#textboxid:focus {background-color:selectedcolor;}
0
Andrew