wake-up-neo.com

Wie verwende ich jQuery, um die Hintergrundfarbe einer Textbox zu ändern?

Wie verwende ich jQuery, um die Hintergrundfarbe eines Textfelds zu ändern?

19
mike

Besser ist es, die Benutzeroberfläche in Ihrem Fall von der Logik zu trennen:

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

Wenn Sie es wirklich brauchen, dann machen Sie folgendes:

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

Ersetzen Sie #textboxid durch den gewünschten Selektor und die Farbe mit der gewünschten Farbe.

Beachten Sie Folgendes gilt für eine Eigenschaft:

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

Es ist besser, der Eingabe einen Klassennamen hinzuzufügen, als harte Codierungsstile in Ihren Js. Präsentationsstile sollten sich in css und nicht in js befinden.

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

Besser noch, verwenden Sie nicht jQuery. Ich gehe davon aus, dass Sie dies auf Fokus oder Unschärfe tun möchten, also können Sie Folgendes tun:

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