1

如何将变量作为类传递给 not() 选择器?

我目前正在使用:

var x = "boy";
$("#names").children("." + x).fadeTo(250, 1);

淡化带有“boy”类的名称列表,但同时我还需要淡出不包含在var x中的类的#names的所有子代。

$("#names").children(":not()" + "." + x ).fadeTo(250, .5);

^将上述内容添加到函数中不会给我任何错误......但它显然无法正常工作。(如果我正常声明类(“.boy”),它可以正常工作,但我需要它与变量一起用于其他目的。)

4

1 回答 1

0
$("#names").children().not("." + x ).fadeTo(250, .5);

或者

$("#names").children(":not(" + "." + x + ")").fadeTo(250, .5);

我更喜欢第一个:)

于 2013-03-12T08:02:49.570 回答