昨日も人力検索(せっかくのお休みに何をやってるのか)
*JQueryで:before :after疑似要素は使えるのか
人力質問より
「Jqueryで「:before」のような疑似クラスの値を変更するのはどうす.. - 人力検索はてな」
質問者ご本人は分かってらっしゃるご様子なので、こちらに。
CSSでは、:beforeや:afterという疑似セレクタで、任意のDOM要素の前後に疑似要素を作ることが出来ます。
疑似要素と言うくらいで実体はありません。ソース上にDOM要素が存在しないのです。
なので、JQueryで扱うにも扱いようがないわけです。
JQueryでは、before()メソッドやafter()メソッドが有り、DOM要素の前後に新たなDOM要素を追加することで、この機能を模倣することは出来ますが、(今のところ)扱えるCSSセレクタのどこを探しても、:beforeや:afterは出てこないのです。
上記の質問では、最初にこれを答えるべきでした。反省です。