2011-08-05 8 views
0

で始まらない要素を削除し、ここで私が持っているものですが、それは効果がありません:/^[a-eA-E]/に変更/^[a-eA-E].*$/、文字-Eで始まるリストにない項目を削除しようとする範囲の文字

$("div.artist_type_filter div.element div.title a").each(function(){ 
     if($(this).html().match(/^[a-eA-E].*$/) === null){ 
      $(this).remove(); 
     } 

    }); 
+0

なぜ '==='ですか?コンパイル? –

+1

それは私のためにうまく動作します。 http://jsfiddle.net/FtKUq/アンカー要素を選択するために使用したセレクタが正確であることを確認してください – Chandu

+0

アイテムを列挙している間に本当にアイテムを削除できますか? –

答えて

1

更新

私は誤解しました。あなたの正規表現は正常に動作します。セレクタに問題がある可能性があります。とにかく、私の単純な正規表現も正常に動作します。

関連する問題