2017-03-01 12 views
0

私は背景色私の要素を「分割」し、それらを与えるために、この機能を作った:jQuery/JavaScriptで:: before要素にアクセスできますか?

var colors = ['red','yellow','green','blue']; 

function splitColors($item) { 
    $item.each(function(i) { 
     $(this).addClass(colors[i % 4]); 
    }); 
} 

splitColors($('.comment:before')); 

は今、私は私のDOM内の要素の前にこの機能を適用したいのが、それは動作しません。

jQueryの:: before要素にアクセスできますか?

私は自分のマークアップを許可しないWordPressのコメント欄を引き起こし、実際の要素を使用することはできません

..

ありがとう!

+0

SRY!私はとても愚かです!私の関数は要素にクラスを追加します...前の要素はクラスを持つことができません! ...愚かだった男:(@FarzinKanzi –

+1

はい、あなたは正しい:*前の要素はクラスを持つことができない!* –

答えて

1

私はこれがうまくいくと思う:

splitColors($('.comment').before()); 
関連する問題