我有这个jQuery选择器:

$(".class1 class11, .class2")....


那行不通。将触发class11,但不会触发class2。

如果我单独使用它们(),

$(".class1 class11")...
$(".class2")...


他们都工作。

这是一个普遍的问题还是我错过了什么?

谢谢!

编辑1

谢谢大家的支持!

您使我相信选择器没有问题,因此我更深入地研究了第二个选择器。
我又分别写了一次,但是这次仍然没有用。
然后,我意识到这是由jQuery插件附加的,并且我试图在$(document).ready()之后(同时与插件本身一起)使用它。
因此,我将其移至$(window).load()之后,并且现在可以使用了。

再次感谢!

最佳答案

也许你会做

$(".class1 .class11, .class2")
/* select both .class11 element/s nested in a .class1 element
 * and element/s with  .class2 */


要么

$(".class1.class11, .class2")
/* select element/s with both class1 and class11 and element/s with .class2 */

10-06 12:21