【发布时间】:2014-06-06 07:59:45
【问题描述】:
我想使用 jQuery 在单击它时将我的超链接更改为粗体,并在单击另一个链接时将其切换回正常状态。我的网页中有以下链接:
<div id="navigation">
<ul>
<li id="home"><a href="/index.html">Home</a></li>
<li id="test"><a href="/tests.html">Tests</a></li>
<li id="job"><a href="/jobs.html"> Jobs</a></li>
</ul>
</div>
具有以下样式:
#navigation { float:right; white-space:nowrap;}
#navigation ul{ list-style-type: none; line-height:14px; padding-top:20px; float:left; }
#navigation ul li{ float:left; display:inline; border-right:solid 1px #757171; padding-right:8px; margin-right:8px; }
#navigation ul li.last{ margin-right:0; border:0; padding-right:0; }
#navigation ul li a{ color:#fff; text-decoration: none;}
#navigation ul li a:hover,
#navigation ul li a.active { color:#00e0ff; }
如何将所选链接的样式更改为粗体和/或灰色?
【问题讨论】:
-
“选中”是什么意思?您是指与您当前所在页面对应的链接吗?
-
选中表示链接点击(点击链接时应为粗体或灰色)
-
你的意思是你想知道 CSS 来格式化文本还是 jQuery 来在两个类之间切换?
-
是的............我想将选定的链接文本更改为粗体,并且只有在单击另一个链接后才会返回第一个状态