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

时间:2013-03-12 07:55:29

标签: jquery-selectors

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

我目前正在使用:

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

淡化一个名为“boy”的名字列表,但与此同时我还需要淡出所有没有var x中包含的类的#names子项。

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

^将上面的内容添加到函数中并没有给我任何错误......但它显然不能正常工作。 (如果我正常声明类(“.boy”),它可以正常工作,但我需要它来处理变量以用于其他目的。)

1 个答案:

答案 0 :(得分:0)

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

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

我更喜欢第一个:)