我有以下代码,我想使用 css 突出显示当前选择的选项卡。
<div id="Maintabs">
<ul class"tablist">
<li><a href="AshukuWeb.jsp?VIEW=Summary" target=_top>Summary</a></li>
<li><a href="AshukuWeb.jsp?VIEW=Advanced" target=_top>Advanced</a></li>
<li><a href="AshukuWeb.jsp?VIEW=Expert" target=_top>Expert</a></li>
</ul>
</div>
有什么办法可以做到这一点?我知道css hover给出了鼠标悬停的元素,是否有类似的选择
多谢你们,
是的,我确实需要动态处理,所以我按照你说的方式做了。我捕获了该选项卡和类上的点击事件。在 css 中,我将所需的样式应用于该类,但它不起作用。
这是我的代码:
在 JavaScript 中:
$('#summary').click(function(){
$(this).addClass("selected");
alert(" summary");
});
HTML 代码:
<div id="Maintabs">
<ul>
<li style="width: 100px;"><a id="summary" href="AshukuWeb.jsp?VIEW=Summary" target=_top>Summary</a></li>
<li style="width: 100px;"><a id="advanced" href="AshukuWeb.jsp?VIEW=Advanced" target=_top>Advanced</a></li>
<li style="width: 100px;"><a id="expert" href="AshukuWeb.jsp?VIEW=Expert" target=_top>Expert</a></li>
</ul>
</div>
CSS 代码:
.selected{
background-color:#FEE0C6;
}
你觉得我做错了什么??