引导选。如何通过一些单词进行实时搜索?

时间:2018-01-24 09:49:33

标签: twitter-bootstrap bootstrap-select

我希望通过某些词语找到元素,例如“Tom 55”。怎么做?

<select class="selectpicker" data-live-search="true">
    <option>Tom Foolery 55</option>
    <option>Tom Gordon 34</option>
    <option>Elizabeth Warren</option>
    <option>Mario Flores</option>
    <option>Don Young</option>
</select>

示例:https://codepen.io/anon/pen/KZLgyx

1 个答案:

答案 0 :(得分:0)

试试这个代码段。我在data-tokens中添加了模式。

&#13;
&#13;
$(function() {
$('.selectpicker').selectpicker('render');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css" rel="stylesheet" />




<div class="container">

  <div class="row">
    <div class="col-xs-12">
      <div class="box">
        <!-- /.box-header -->
        <div class="box-body">
          <form>
            <div class="form-group row">
              <label for="" class="col-sm-2 form-control-label">Person</label>
              <div class="col-sm-10">
                <select class="form-control selectpicker" id="select-person" data-live-search="true">
    
                <option data-tokens="tom foolery 55 tom 55">Tom Foolery 55</option>
                <option data-tokens="tom gordon 34 tom 34">Tom Gordon 34</option>
                <option data-tokens="elizabeth warren">Elizabeth Warren</option>
                <option data-tokens="mario flores">Mario Flores</option>
                <option data-tokens="don young">Don Young</option>
                </select>

              </div>
            </div>
          </form>
        </div>
        <!-- /.box-body -->
      </div>
      <!-- /.box -->
    </div>
    <!-- /.col -->
  </div>
  <!-- /.row -->
</div>
<!-- /.container -->
&#13;
&#13;
&#13;