use*_*282 1 css jquery addclass styling selector
<li id="leistungen"><a href="#Leistungen" onclick="sitemapChangeSubMenu('leistungen','leistungencontent','leistungen'); return false;">LEISTUNGEN</a> </li>
这是我想要样式的列表项:
$("#leistungen a").addClass("brown");
Run Code Online (Sandbox Code Playgroud)
这不适用于:
$("#leistungen").addClass("brown");
Run Code Online (Sandbox Code Playgroud)
我的css代码就是
.brown {
color:brown;
}
Run Code Online (Sandbox Code Playgroud)
我不知道有什么不对,希望你能帮助我:)
非常感谢!
小智 6
话
$("#leistungen").addClass("brown");
Run Code Online (Sandbox Code Playgroud)
将在#leistungen中的所有文本上工作,但不在锚标记上工作.锚具有必须覆盖的默认样式.你的写作是正确的
$("#leistungen a").addClass("brown");
Run Code Online (Sandbox Code Playgroud)
做一个测试,通过将其更改为确保您的Javascript正在执行
$("#leistungen a").hide();
Run Code Online (Sandbox Code Playgroud)
如果它消失了,那么你知道你的Javascript正在处理正确的元素.接下来,尝试使用您的选择器更具体(可能还有其他东西覆盖您的更改).
$("li#leistungen a").addClass("brown");
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请确保javascript已执行,然后检查该元素.它有新课吗?如果是这样,那么问题在于CSS而不是Javascript.检查围绕".brown"样式的CSS文件以查找语法错误.从以前的风格中删除}就可以了.
尝试使用"#4C3F12"代替单词"brown"作为颜色.
.brown {
color: #4C3F12;
}
Run Code Online (Sandbox Code Playgroud)
如果有任何帮助,请告诉我!