jq怎么改变遍历对象的背景色

如图,怎么让abc三个在点击时改变背景色,比如点击a时,b和c背景色为白色或者无色,点击b时,a和c背景色为白色,我想加到下面的代码中,请大神赐教,万分感谢。<style... 如图,怎么让abc三个在点击时改变背景色,比如点击a时,b和c背景色为白色或者无色,点击b时,a和c背景色为白色,我想加到下面的代码中,请大神赐教,万分感谢。<style>.box div { display: none; }.links a { display: inline-block; margin: auto 50px;}</style><script src="js/jquery-1.11.0.min.js"></script><script >$(function(){ $(".box div:eq(0)").show().siblings().hide(); $(".links a").each(function(){ $(this).click(function(){ var obj = $("#" + $(this).attr("data-value")); obj.show().siblings().hide(); }); });});</script><div class="links"><a href="javascript:;" data-value="a" style="background-color:#89F30D;">a</a><a href="javascript:;" data-value="b">b</a><a href="javascript:;" data-value="c">c</a></div><div class="box"> <div id="a">a</div> <div id="b">b</div> <div id="c">c</div></div> 展开
 我来答
网站建设公司独占网络
2017-07-05 · TA获得超过216个赞
知道小有建树答主
回答量:279
采纳率:84%
帮助的人:199万
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>点击变色</title>  
 <style>
 .box div { display: none; }
 .links a { display: inline-block; margin: auto 50px;}  
 </style>
<script type="text/javascript" src="http://www.sz886.com/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript"> 
$(document).ready(function() {
 //a标签点击事件
 $(".links a").click(function(){
 //this为当前点击到的a标签,直接加入颜色,siblings为a标签同级别的标签如b,c,直接把颜色改为白色(深圳网站建设www.sz886.com)
 $(this).css("background-color","#89F30D").siblings().css("background-color","#fff");
 
  });

});
</script>
</head>
 
<body>   
   <div class="links"><a href="javascript:;" data-value="a" style="background-color:#89F30D;">a</a><a href="javascript:;" data-value="b">b</a><a href="javascript:;" data-value="c">c</a></div><div class="box"> <div id="a">a</div> <div id="b">b</div> <div id="c">c</div></div>
</body>
</html>
叶落红尘3
2017-07-06 · TA获得超过7460个赞
知道大有可为答主
回答量:5567
采纳率:50%
帮助的人:880万
展开全部
这就是选项卡效果的实现,就是一个添加类名和去掉类名的问题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式