【发布时间】:2014-08-29 07:00:00
【问题描述】:
我正在使用 jQuery 添加一个 css 类
//Set the css class for tabItem's link
$("#" + menuID + " a").removeClass('navLinkNormal');
$("#" + menuID + " a").addClass('navLinkSelected');
但是 colr 值被不同 css 文件中的 a:link 和 a:visted 样式所取代。因此,它不是红色,而是文本显示黑色。
我尝试了各种方法,但都不起作用。我们如何强制使用红色链接?
参考文献:
- How to remove a <style> element with jquery?
- Is it possible to remove inline styles with jQuery?
- Styling a:visited links
HTML
<ul id="nav">
<li id="nav_Container" class="tabItem"><a href="javascript:void(0);">Add By Container</a></li>
<li id="nav_WorkLot" class="tabItem"><a href="javascript:void(0);">Add By Worklot</a></li>
<li id="nav_VisualAid" class="tabItem"><a href="javascript:void(0);">Add By Visual Aid</a></li>
</ul>
风格
【问题讨论】:
-
你能用小提琴重新创建这个吗?