在下面的代码中,css样式“onred”不受尊重。在这个javascript运行之前加载了css ...任何想法?结果是没有样式的标准href。
<script>
$.each(parent.j25d169030c6580e7ad7cc5d785cf5fa8.userMenu, function(name, url) {
if (name == "logout") {
$('<li><a id="logout" href="' + url + '" class="onred">' + name + '</a></li>').appendTo('ul#navMenu');
} else {
$('<li><a href="' + url + '" class="onred">' + name + '</a></li>').appendTo('ul#navMenu');
}
});
</script>
答案 0 :(得分:1)
您的选择器可能不再有效。
使用Firebug等检查工具清楚地看到元素所在的位置,并制作适合您的选择器。
答案 1 :(得分:1)
CSS总是很“荣幸”。无论哪个先运行或何时运行。
执行代码,然后检查新的DOM元素。有class="onred"
在场吗?如果有,并且没有你想要的样式,那就是你的CSS不正确。