我希望通过某些词语找到元素,例如“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>
答案 0 :(得分:0)
试试这个代码段。我在data-tokens
中添加了模式。
$(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;