zoukankan      html  css  js  c++  java
  • 基于bootstrap的单选(radio)或者多选(checkbox)的选择框组

    完成的效果如下图所示:

    html代码如下:

            <!-- 两行组 -->
            <div class="box">
                <ul class="list-group">
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                </ul>
            </div>
            <!-- 三行组 -->
            <div class="box">
                <ul class="list-group">
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                </ul>
            </div>
            <!-- 四行组 -->
            <div class="box">
                <ul class="list-group">
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                    <li class="input-group">
                        <span class="input-group-addon">
                            <input type="checkbox"></span>
                        <input type="text" class="form-control">
                    </li>
                </ul>
            </div>

    css样式的代码如下:

    @charset "UTF-8";
    /*复选框输入框组css样式*/
    .list-group .first .input-group-addon{
        border-bottom: 0;
        border-bottom-left-radius:0;
    }
    .list-group .first .form-control{
        border-bottom: 0;
        border-bottom-right-radius:0;
    }
    .list-group .last .input-group-addon{
        border-top-left-radius:0;
    }
    .list-group .last .form-control{
        border-top-right-radius:0;
    }
    .list-group .middle .input-group-addon{
        border-bottom: 0;
        border-top-left-radius:0;
        border-bottom-left-radius:0;
    }
    .list-group .middle .form-control{
        border-bottom: 0;
        border-bottom-right-radius:0;
        border-top-right-radius:0;
    }

    js的代码如下:

    // 复选框输入框组js代码
    $(function(){
        var obj = $('ul.list-group');
        obj.each(function(){
            var li_obj = $(this).find('li');
            var len = li_obj.length;
            if (len>1) {
                li_obj.first().addClass('first');
                li_obj.last().addClass('last');
                if(len>2){
                    var loop_len = len-2;
                    for (var i = 0; i < loop_len; i++) {
                        li_obj.eq(1+i).addClass('middle');
                    }
                }
            }
        });
    });
  • 相关阅读:
    JAVA应用apache httpclient探测http服务
    C#中字符串与byte[]相互转换
    C#中位、字节等知识
    #JAVA操作LDAP
    C#正则表达式判断字符串是否是金钱
    【IDEA】使用Maven骨架创建JavaWeb项目
    【IDEA】回退操作记录
    【SpringMVC】IDEA 不识别webapp的解决办法
    【Layui】16 表单元素 Form
    【Layui】15 日期时间选择器 Laydate
  • 原文地址:https://www.cnblogs.com/chendc/p/6222409.html
Copyright © 2011-2022 走看看