0

在下面的代码中,不尊重 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> 
4

2 回答 2

1

您的选择器可能不再有效。

使用 Firebug 等检查工具清楚地查看元素所在的位置并制作适合的选择器。

于 2011-04-22T08:59:17.413 回答
1

CSS 总是被“尊敬”的。哪个先运行或何时运行都没有关系。

执行代码,然后检查新的 DOM 元素。有class="onred"礼物吗?如果有并且没有按照您想要的方式设置样式,则说明您的 CSS 不正确。

于 2011-04-22T08:59:40.687 回答