这里主要还是介绍select2插件的单选模糊查询情况。
1、首先需要引入如下文件
[html]
view plain
copy
- <link href="select2.min.css" rel="stylesheet" />
- <script type="text/javascript" src="jquery-2.1.4.min.js"></script>
- <script type="text/javascript" src="select2.min.js"></script>
这里要注意jQuery要放在select2的前面
2. html代码
<select class="select2" id="selectSearch">
<option value="">请选择</option>
<option value="101">忠狗</option>
<option value="120">抱紧</option>
</select>
3. 调用方式
$(function() {
$(".select2").select2();
};
4.设置默认选中
$("#selectSearch").select2().val("101").trigger("change");
5. 动态加载js样例
- $(document).ready(function() {
- $(".js-example-basic-single").select2(); //单选
- $(".js-example-basic-multiple").select2(); //多选
- $(".js-example-placeholder-single").select2({ //允许清除
- placeholder: "Select a state", //默认提示语
- allowClear: true
- });
- $(".js-example-placeholder-multiple").select2({
- placeholder: "Select a state" //默认提示语
- });
- var data = [{
- id: 0,
- text: 'enhancement'
- }, {
- id: 1,
- text: 'bug'
- }, {
- id: 2,
- text: 'duplicate'
- }, {
- id: 3,
- text: 'invalid'
- }, {
- id: 4,
- text: 'wontfix'
- }];
- $(".js-example-data-array").select2({
- data: data
- })
- $(".js-example-data-array-selected").select2({
- data: data
- })
- });