Posso cambiare con successo il colore del bordo del segnaposto, ma quando provo a cambiare il colore di sfondo, non succede nulla.jquery ui segnaposto ordinabile non può cambiare il colore di sfondo
Questo codice jsfiddle spiega meglio è: http://jsfiddle.net/EUVrK/1/
Grazie per aver dedicato del tempo per aiutare p0wl. Questa soluzione funziona davvero. Tuttavia utilizza una struttura/struttura di codice diversa da quella che cercavo, ovvero richiede la separazione dello stile in una classe CSS e l'ereditazione del parametro width con foreplaceholderSize impostato su true. Certo, fa il trucco, ma la soluzione delineata nella mia altra risposta (per gentile concessione di qualcun altro su IRC) richiede solo una riga aggiuntiva di codice jQuery da aggiungere al codice nella domanda originale. È abbastanza elegante. Forse l'hai trovato utile anche tu? Grazie comunque :) –
Hai perfettamente ragione, ma dipende dal punto di vista. Mi piace separare tra javascript e css. Sebbene l'uso di un parametro standard di jquery-ui possa avere dei vantaggi (leggilo usando un metodo get ad esempio). – p0wl
Sì, separare Javascript e CSS come hai fatto è sicuramente una pratica migliore. In quanto tale, voterò la tua risposta come quella corretta (perché il titolo della domanda non fa riferimento al tweaking di basso livello di ui.placeholder). –