可能性の重複:擬似クラスの後にjQueryを介して、いくつかの方法でなく、成功しません:
jQuery and pseudo-classesjQueryと隠れ:/後:疑似前のクラス
は私が隠れてみました私は空のdivの種類を追加して別の解決策を見つけました。私のdivの中には:コンテンツの後にdivを完全に隠して同じ効果を与えるものが含まれています。
しかし、誰かが:afterまたは:before stuffを隠す方法を見つけた場合、私はちょうど興味がありました。ここで私が試したことはうまくいかなかった。
$('.search_box:after').hide();
$('.search_box:after').css('display', 'none');
あなたにコンテキストを与えるために、私は、検索フォームなどが含まれているdiv要素を持っている、と検索がアクティブであるとき、私は見つかった項目のリストに同様のdivポインティング下の小さな矢印インジケータを有効にします何かが見つからなかった場合は、CSSを使用して作成されています。何も見つからなかった場合は、それを隠すことができます。
はこちらをご覧ください:http://stackoverflow.com/questions/8968992/jquery-and-pseudo-classes – dcpomero
は最後に、私はちょうど私の下のdiv権を使用検索ボックスと同じ高さで0の幅の検索ボックスがあり、それは後のスタイリングがあり、検索ボックスではなく非表示にしますが、以下のTJ VanTollのソリューションもうまくいきます。 –