やりたい事としてはアイコンフォントのプロパティ(font-sizeやcolor)を変更したいと考えています。
現状はどうしてもアクセスできないので$(セレクタ).removeClassや$(セレクタ).addClassで変更しているのですが、できれば$(セレクタ).css()のような形で操作できればと考えています。
え。
$("div#target").prev().css("color", "red");
$(セレクタ).css(~~) と書く時,セレクタ内に疑似クラスを含めるはずですが。
・・・そういう話ではないのですか?
疑似セレクタでは:beforeに対応してないんですよねー(泣
ごめん,jQueryどころかそもそもJavaScriptって疑似クラスに対応してないんでした。
>CSSの疑似クラスは非DOM。JavaScript/jQueryで直接操作は不可能。style要素の動的変更で対処せよ
>http://d.hatena.ne.jp/TipsMemo+computer-technology/20140426/p1
ああ。:before、:after疑似セレクタ自体は、他の疑似セレクタと違って、JQueryで直接は対応してないんですよ。たぶん前述の方法でコンテントを追加して操作する思想なんだと思います。
2014/04/27 01:11:00そうですね。
2014/04/27 02:33:25やはり双方技術的には別物であるので現状の仕様では直接操作する方法は存在しないようですね。
色々とありがとうございました。