美文网首页前端Web前端之路程序员
Bootstrap-select 多选下拉框实现

Bootstrap-select 多选下拉框实现

作者: 与蟒唯舞 | 来源:发表于2017-01-12 15:14 被阅读2884次

项目中要实现多选,选择了 bootstrap-select 插件。

官网链接:http://silviomoreto.github.io/bootstrap-select/.

实例代码
<!DOCTYPE html>
<html>

<head>
    <title>Bootstrap-select 多选下拉框实现</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
    <link href="https://cdn.bootcss.com/bootstrap-select/1.12.1/css/bootstrap-select.min.css" rel="stylesheet">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="https://cdn.bootcss.com/bootstrap-select/1.12.1/js/bootstrap-select.min.js"></script>
</head>

<body>
    <div class="form-group">
        <label class="col-lg-1 control-label">水果类型:</label>
        <div class="col-lg-6">
            <select id="fruits" class="selectpicker show-menu-arrow form-control" multiple>
                <option value="0">苹果</option>
                <option value="1">菠萝</option>
                <option value="2">香蕉</option>
                <option value="3">火龙果</option>
                <option value="4">梨子</option>
                <option value="5">草莓</option>
                <option value="6">哈密瓜</option>
            </select>
        </div>
        <button class="col-lg-1" onclick="getVal()">获取值</button>
    </div>
    <script>
    // 获取值
    function getVal() {
        console.log($('#fruits').val());
    }
    
    // 回显操作
    // var str = '3,4,5,6';
    // var arr = str.split(',');
    // $('#fruits').selectpicker('val', arr);
    </script>
</body>

</html>

重点:

  • 获取值
$('#fruits').val();
  • 回显操作
$('#fruits').selectpicker('val', 数组);
页面效果

相关文章

网友评论

本文标题:Bootstrap-select 多选下拉框实现

本文链接:https://www.haomeiwen.com/subject/bqgdbttx.html