Non è possibile. Il contenuto creato da o :before
non fa parte del DOM e pertanto non può essere selezionato o modificato.
Se si dà un'occhiata a questo example fiddle e si ispeziona il DOM in Firebug o simile, si vedrà che lo pseudo-elemento non è presente nell'albero DOM.
Una possibile soluzione potrebbe essere quella di applicare una classe all'elemento che si desidera modificare, e per lo stile che la classe in modo adeguato in CSS:
$("div").addClass("newClass");
Vedi this fiddle for an example.
fonte
2012-01-23 08:52:28