用jquery 给超链接加样式.我想要点中超链接的时候,将字体加粗,如,点击语文,语文两个字就加粗
发布网友
发布时间:2022-04-30 03:14
我来回答
共5个回答
热心网友
时间:2023-10-09 09:47
<ul>
<li>
<span><a href="javascript:void(0)">1班<a></span>
<ul>
<li><a href="javascript:void(0)">语文</a></li>
<li><a href="javascript:void(0)">英语</a></li>
<li>画画</li>
<li>aa</li>
</ul>
$("a").each(function(){
$(this).click(function(){
$(this).css("font-weight","bolder");
});
})
//a href="javascript:void(0)是为了不让a跳转 要是改成index.html也行 只是一下就跳到index.html页面了 看不到加粗效果
热心网友
时间:2023-10-09 09:47
设置index2.html中的<li><a href="index1.html">语文</a></li>为加粗的样式
这样就模拟了链接过来的页面时“语文“两个字是加粗的了
热心网友
时间:2023-10-09 09:48
不用jquery,用css样式就可以搞定了,如下:
<style type="text/css">
a {在这里设置普通状态样式}
a:visited { 在这里设置点击后样式}
a:active{ 在这里设置点击时样式}
a:hover{ 在这里设置鼠标移到链接上时样式}
</style>
热心网友
时间:2023-10-09 09:48
$("a").css(属性,"值");
<a href="index1.html" target="_bank">语文</a>
如果要在本页面跳转之后回来还是 粗体,那就麻烦了。在链接里面加参数,再获取参数用JQ再加上去样式。追问喀。就是要本页跳转,还加粗。
追答无法实现
热心网友
时间:2023-10-09 09:49
jquery("a").css(属性,"值");追问是点击了超链接后,页面不是会跳转嘛,我要跳转后还有样式呀
追答那就不要用jquery用样式来控制