2013-07-05 6 views
5

私は仕事をするイテレータを反復して使用することができ、ほぼ同様クラスを含むすべての私の要素に影響を与えるしたいと思いますが、私たちは、この場合には正規表現を使用することができれば、私は疑問に思って:一般的なjqueryクエリで正規表現を使用できますか?

$('.player').removeClass('player-1 player-2 player-3'); //player-n 

缶jQuery removeClass(そして、DOMに影響を与えるjqueryメソッドは、グローバルに)ここで正規表現を扱いますか?私はこのしようとしています

:私はそれをhereをテストしているが、それは私のDOM上では動作しません

$('.player').removeClass('/player-[0-9]+/'); 

正規表現マッチを、jQueryのは、この場合、正規表現をサポートしていますか?

答えて

1

あなたはkindofが正規表現されている任意のCSSセレクタを使用することができ、この

var elements = $('.player').filter(function() { 
    return this.className = this.className.replace(/player-[0-9]+/, ''); 
}); 

Fiddle

関連する問題