为了账号安全,请及时绑定邮箱和手机立即绑定

JQ 点击隐藏显示

JQ 点击隐藏显示

ibeautiful 2018-09-04 10:49:20
<div class="div1">     <ul>     </ul>     <div class='div2'></div></div><div class="div1">     <ul>     </ul>     <div class='div2'></div></div>点击div1,让div2显示,点下一个div1,让第一个div2隐藏,第二个div2显示,怎么实现啊
查看完整描述

1 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

HTML:

<div class="div1">
    <ul></ul>
    <div class='div2'></div></div><div class="div1">
    <ul></ul>
    <div class='div2'></div></div>

CSS:

.div1 {    width: 50px;    height: 50px;    background: yellow;
}.div2 {    width: 40px;    height: 40px;    background: red;    display: none;
}

jQuery:

    $('.div1').click(function () {
       $(this).find('.div2').show()
               .end()
               .siblings('.div1').find('.div2').hide();
    });

仅仅想装B的用链式代码,写法可能有点拖沓。见谅。支持 scort 的写法。


查看完整回答
反对 回复 2018-10-25
  • 1 回答
  • 0 关注
  • 403 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信