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

怎样实现div单选

怎样实现div单选

ok_bye 2016-04-08 23:04:12
我想做一个淘宝默认地址选中,选中一个div,就赋为选中状态,没有选中的则为默认状态<!DOCTYPE html> <html> <head>     <title></title>     <meta charset="utf-8">     <script type="text/javaScript" src="jquery.js"></script>     <style type="text/css"> .addressBox{width:200px; height:100px; background:#ccc; margin-top:20px;cursor: pointer;} .addressBox img{padding-top:30px;} .setDefault{display: block;} .default{display: none;}     </style>     <script>         $(function(){             $(".addressBox").click(function(){                 $(".addressBox>.setDefault").hide();                 $(".addressBox>.default").show();             })         })     </script> </head> <body> <div class="addressBox" id="box1">     <img class="setDefault" src="img/setDefault.png">     <img class="default" src="img/default.png"> </div> <div class="addressBox" id="box2">     <img class="setDefault" src="img/setDefault.png">     <img class="default" src="img/default.png"> </div> <div class="addressBox" id="box3">     <img class="setDefault" src="img/setDefault.png">     <img class="default" src="img/default.png"> </div> </body> </html>
查看完整描述

3 回答

已采纳
?
玩意11

TA贡献14条经验 获得超10个赞


<script>
        $(function(){
            $(".addressBox").click(function(){
                $(this).children(".setDefault").toggle();
                $(this).children(".default").toggle();
            })
        })
    </script>

jquery改成这样看看吧,不知道你是不是要这个效果

查看完整回答
1 反对 回复 2016-04-13
?
susan100

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

<script>
        $(function(){
            $(".addressBox").click(function(){
                $(this).children(".setDefault").toggle();
                $(this).children(".default").toggle();
            })
        })
    </script>

就是这样

查看完整回答
1 反对 回复 2016-06-05
?
印仔

TA贡献10条经验 获得超0个赞

你这不是给div中的图片添加了显示和隐藏么,这也不是整体的div啊。可以写两个css样式,选中时用样式1,没选中的用样式2!

查看完整回答
反对 回复 2016-04-12
  • 3 回答
  • 0 关注
  • 2127 浏览
慕课专栏
更多

添加回答

举报

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