Come utilizzare jQuery per modificare il colore di sfondo di una casella di testo?Come usare jQuery per cambiare il colore di sfondo di una casella di testo?
risposta
Meglio pratica è quello di separare UI dalla logica, nel tuo caso:
$("#textboxid").addClass("aClass");
Se si ha realmente bisogno la tua strada, quindi effettuare le seguenti operazioni:
$("#textboxid").css({"background-color": "color"});
Sostituire #textboxid
con il selettore desiderato e il colore con il colore desiderato.
notare quanto segue fa lo stesso per una proprietà:
$("#textboxid").css("background-color", "color");
Non c'è bisogno di presentazione hard coded in js. Usa Css per stile, js per comportamento. – redsquare
$('#txtBoxID').css('background-color', '#ffff00');
meglio aggiungere un nome di classe all'ingresso piuttosto che stili di codifica duri nei vostri js. Gli stili di presentazione dovrebbero risiedere in css non js.
$('#inputId').addClass('someCssClass');
E questo è anche quello che stai facendo ora. Direi che dovresti aggiungere una classe semantica, non backgroundRed, la vedo come antipattern. E forse il codice qui è il codice dell'interfaccia utente. – Dykam
era solo un campione .... ovviamente non dovresti avere classi per ogni colore. geee – redsquare
Non si dovrebbe ancora usare lo stile hard code in js. Cosa succede quando vuole un bordo, quindi un font diverso. Finisci con un brutto pasticcio di js. – redsquare
Meglio ancora, non utilizzare jQuery. Presumo che si vuole fare questo su messa a fuoco o nel caso di sfocatura, in modo da poter fare:
#textboxid {background-color:defaultcolor;}
#textboxid:focus {background-color:selectedcolor;}
- 1. Modifica del colore di sfondo e del colore del testo in una casella di testo
- 2. Come cambiare il colore di sfondo dell'intestazione di una QTableView
- 3. Come modificare il colore di sfondo di una casella di testo RTF quando è disabilitato?
- 4. Come cambiare il colore di sfondo su una casella di spunta di input con css?
- 5. Impossibile cambiare il colore di sfondo di jQuery Mobile?
- 6. Come cambiare il colore di sfondo FAB
- 7. xterm: come cambiare il colore di sfondo?
- 8. Cambiare il colore di sfondo dell'input della casella di testo non funzionante quando vuoto
- 9. Cambiare il colore di scorrimento JQuery
- 10. Cambiare il colore di sfondo su NSAttributedString
- 11. div colore di sfondo, per cambiare onhover
- 12. Cambiare il colore di sfondo quando div casella di controllo è cliccato
- 13. Come cambiare il colore di sfondo dello storyboard in Xcode?
- 14. Come cambiare il colore di sfondo di un controllo TreeView
- 15. Come cambiare il colore di sfondo di un NSPopupButton?
- 16. JTable come cambiare colore di sfondo
- 17. Come cambiare il colore di sfondo di JTabbedPane?
- 18. Cambiare la casella di riepilogo WPF Selezionate il colore del testo e l'evidenziazione/sfondo Colore usando C#
- 19. Cambiare il colore di sfondo di TextView al click android
- 20. come cambiare il colore dell'etichetta di testo QCheckBox in Qt?
- 21. Come cambiare il colore di sfondo della casella combinata (non solo la parte dell'elenco a discesa)
- 22. Come cambiare il colore di sfondo attorno a un DialogFragment?
- 23. Come cambiare il colore di sfondo dell'editor del codice PyCharm?
- 24. Come cambiare il colore di sfondo della legenda in ggplot2?
- 25. JQuery UI Tabs Colore di sfondo
- 26. Cambiare il colore di sfondo di YouTube Video embed
- 27. Cambiare il colore di sfondo di Winform intestazioni ListView
- 28. come cambiare il colore di sfondo degli oggetti selezionati nella casella a discesa multiselect?
- 29. Come cambiare il colore di sfondo su un pannello Java?
- 30. Come cambiare il colore di sfondo viewController in Objective-C
Vedi http://stackoverflow.com/questions/18445711/jquery-mobile-set-textbox-background – liftarn