4

我正在尝试过滤具有某些 css 类的谷歌地图标记。

标记可以附加标签、类别、类型和时间类。

例如,标记具有 css 类:tag1,tag2,cat1,type2,time1

我希望能够过滤标记,所以我正在尝试编写一个只显示正确标记的 jquery 选择器。

过滤器的一个示例是,显示具有 tag1 OR tag2 AND cat2 AND time1 的所有标记

我似乎找不到在 jquery 选择器中使用 AND 和 OR 的任何文档。有谁知道解决这个问题?

4

2 回答 2

1

您可以使用逗号分隔而不是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 回答