如何在jquery中定位多个css选择器

Ada*_*dam 0 css jquery

我想将一些jQuery行为应用于具有自己的css类的两个元素.

我正在选择这样的两个班......

$(".product-contain, .page-id-31").find("a:has(img)").fancybox({
Run Code Online (Sandbox Code Playgroud)

但是,该脚本仅适用于第二选择器.我尝试了各种方法,但想不出一个正确的方法,我真的不希望只为其他选择器复制代码.

将脚本应用于上述两个选择器的正确方法是什么?

提前致谢.

Adi*_*dil 6

使用each()通过选择器调用every元素returned,目前fancybox()仅使用zero选择器返回的索引处的元素调用.

$(".product-contain, .page-id-31").find("a:has(img)").each(function(){
      $(this).fancybox({
})
Run Code Online (Sandbox Code Playgroud)