Die Auswahl und Manipulation von CSS-pseudo-Elemente wie ::before und ::after mit Hilfe von jQuery

Gibt es eine Möglichkeit zum auswählen/Bearbeiten von CSS-pseudo-Elemente wie ::before und ::after (die alte version mit einem semi-colon) mit Hilfe von jQuery?

Beispielsweise mein stylesheet hat die folgende Regel:

.span::after{ content:'foo' }

Wie kann ich das ändern 'foo' auf 'bar' mit jQuery?

Verwandte: stackoverflow.com/questions/3743513/...
Ich habe etwas, dass sollte auch bei dir funktionieren: gist.github.com/yckart/5563717
Ich hasse solche Kommentare auf stackoverflow, die ich bin, zu schreiben (wo der Kommentator fragt, warum nicht Sie tun es einige komplette Gegenteil?), aber: irgendwann sollte man erkennen, code-design-Problem und ersetzen, dass die pseudo-element mit einem span oder so etwas. Ich denke, Sie wissen, was ich zeige auf.
Angenommen die Antwort ist ausgezeichnet. Obwohl, wenn Sie versuchen, zu erreichen, die folgenden Punkte, die Antwort wird nicht funktionieren: 1. ändern Stil :bevor Sie per JS. 2. änderung Inhalt :bevor Sie per JS Bitte Lesen Sie meine Antwort für Sie, wenn Sie es brauchen.
Siehe github.com/guest271314/pseudo/blob/master/pseudo.js

InformationsquelleAutor JBradwell | 2011-02-18

Schreibe einen Kommentar