运行代码 缩小
ku涩...
HTML代码
复制 格式化 注释 注释 清空
放大
AخA
 
1
<!DOCTYPE html>
2
<html>
3
    <head>
4
        <meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
5
        <script type="text/javascript" src="//apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script>
6
    </head>
7
    <body>
8
        <div class="main">
9
            <div class="select-box">
10
                <p class="select-val">--请选择--</p>
11
                <div class="options">
12
                    <p>苹果</p>
13
                    <p>香蕉</p>
14
                    <p>橘子</p>
15
                    <p></p>
16
                </div>
17
            </div>
18
            <div class="select-box">
19
                <p class="select-val">--请选择--</p>
20
                <div class="options">
21
                    <p>苹果</p>
22
                    <p>香蕉</p>
23
                    <p>橘子</p>
24
                    <p></p>
25
                </div>
26
            </div>
27
        </div>
28
    </body>
29
</html>
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
xxxxxxxxxx
69
 
1
body {
2
    background-image: url(/themes/zhan/styles/images/bg-body.jpg);
3
}
4
.main {
5
    width: 80%;
6
    margin: auto;
7
    text-align: center;
8
    border: 1px solid #e0e0e0;
9
    box-shadow: 0 0 2px #ddd;
10
    word-wrap: break-word;
11
    padding: 10px;
12
    border-radius: 3px
13
}
14
.select-box{
15
  width:185px;
JS代码
复制 格式化 注释 注释 清空
放大
xxxxxxxxxx
22
 
1
$(function() {
2
        $(".select-box").on("click", function(e) {
3
            var that = $(this);
4
            [].forEach.call($(".select-box"),function(key,val) {
5
                if(!$(key).is(that)){
6
                    $(key).removeClass("open");
7
                }
8
            })
9
            if (that.hasClass("open")) {
10
                that.removeClass("open");
11
            } else {
12
                that.addClass("open");
13
            }
14
            e.stopPropagation();
15
        });
16
        $(".options").on("click", "p", function(e) {
17
            $(this).parent().siblings(".select-val").html($(this).html());
18
        });
19
        $(document).on("click",function(e) {
20
            $(".select-box").removeClass("open");
21
        });
22
    });
名称
下拉菜单
分类
网站常用
描述
收藏