Jquery(点击)动态更换背景,折叠展开的

本文介绍了一个使用jQuery操作DOM的具体案例,展示了如何通过点击父元素来切换背景图片,并控制子元素的显示与隐藏状态,同时实现了元素的高亮效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  $('div.parent').click(function(){   // 获取所谓的父行
  var a=$(this).css("background-image");
    if (a.indexOf("grade_Expand.jpg")>0)
    {$(this).css("background-image","url(/images/grade_Fold.jpg)")}
    else{$(this).css("background-image","url(/images/grade_Expand.jpg)")}
    $(this)
    //.css("background-image","url(/images/grade_Fold.jpg)")
     .toggleClass("selected")   // 添加/删除高亮
     .siblings('#child_'+this.id).toggle();  // 隐藏/显示所谓的子行
  });

 

html

<div  id="48" class="parent GClist_grade" >2011级</div><div id="child_48" class="child GClist_list" ><div style="float:left;width:100px">语文</div><div style="float:left">&nbsp;</div></div><div id="child_48" class="child GClist_list" ><div style="float:left;width:100px">数学</div><div style="float:left">ggg</div></div><div id="child_48" class="child GClist_list" ><div style="float:left;width:100px">英语</div><div style="float:left">&nbsp;</div></div><div id="child_48" class="child GClist_list" ><div style="float:left;width:100px">化学</div><div style="float:left">&nbsp;</div></div><div id="child_48" class="child GClist_list" ><div style="float:left;width:100px">生物</div><div style="float:left">&nbsp;</div></div><div  id="234" class="parent GClist_grade" >2010级</div><div id="child_234" class="child GClist_branch">1部</div><div id="child_234" class="child GClist_list" ><div style="float:left;width:100px">数学</div><div style="float:left">&nbsp;</div></div><div id="child_234" class="child GClist_list" ><div style="float:left;width:100px">英语</div><div style="float:left">&nbsp;</div></div><div id="child_234" class="child GClist_branch">2部</div><div id="child_234" class="child GClist_list" ><div style="float:left;width:100px">数学</div><div style="float:left">&nbsp;</div></div><div id="child_234" class="child GClist_list" ><div style="float:left;width:100px">英语</div><div style="float:left">&nbsp;</div></div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值