4

特定のcssクラスを持つグーグルマップマーカーをフィルタリングしようとしています。

マーカーには、タグ、カテゴリ、タイプ、および時間クラスを付加できます。

たとえば、マーカーにはcssクラスがあります:tag1、tag2、cat1、type2、time1

マーカーをフィルタリングできるようにしたいので、正しいマーカーのみを表示するjqueryセレクターを作成しようとしています。

フィルタの例は、tag1 OR tag2 AND cat2ANDtime1を持つすべてのマーカーを表示することです。

jqueryセレクターでANDとORを使用するためのドキュメントが見つからないようです。誰かがこれに対する解決策を知っていますか?

4

2 に答える 2

1

2つのセレクターの間の代わりにコンマ区切りを使用orして、結果をさらにフィルターに掛けることができます。

var selection = $('.tag1, .tag2').filter('.cat2.time1');
于 2012-11-26T12:20:17.573 に答える
1

試す

$('.tag1,.tag2.cat2.time1')
于 2012-11-26T12:22:43.007 に答える