简单的JQuery .css()命令不起作用

nit*_*sua 0 html css jquery

自从我使用JQuery已经有一段时间了,所以这可能是非常明显的.

我试图使用jQuery来设置所有文本的颜色内<span>具有包含特定关键字(在这个例子中,类标签内的词是"VAR")一类的标签.

然后我把这个jQuery代码放到文档的主体中:

$("class*='var'").css("color", "#FF00DC");
Run Code Online (Sandbox Code Playgroud)

但这没有任何区别.

我在这里做的是一个简单的语法错误还是这个更深入的东西?我做了一个jsFiddle试图说明问题.

提前致谢.

kri*_*ard 6

尝试:

$("[class*='var']").css("color", "#FF00DC");
Run Code Online (Sandbox Code Playgroud)


Jon*_*Jon 5

您的选择器语法错误,应该是$("[class*='var']")(请参阅属性包含选择器).