次のコードがあり、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ホバーがマウスがホバーされている要素を与えることを知っています、選択されたものに似たものはありますか
みんなありがとう、
はい、私は動的な処理が必要なので、あなたが言ったようにやりました。そのタブとクラスのクリックイベントをキャプチャします。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;
}
私が間違っていると思いますか?