我有这个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 */