filter ってセレクタにしか使えないかな？独自実装しなきゃかな？