select下拉框之select2模糊查询

本文介绍了如何利用select2插件进行单选模糊查询。首先引入select2所需CSS和JS文件,确保jQuery在前。接着展示HTML代码,创建select元素,并在jQuery中调用select2方法初始化。此外,还展示了如何设置默认选中项、动态加载数据以及提供可清除选项的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里主要还是介绍select2插件的单选模糊查询情况。

1、首先需要引入如下文件 

[html]  view plain  copy
  1. <link href="select2.min.css" rel="stylesheet" />  
  2. <script type="text/javascript" src="jquery-2.1.4.min.js"></script>  
  3. <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样例

  1. $(document).ready(function() {  
  2.         $(".js-example-basic-single").select2(); //单选  
  3.         $(".js-example-basic-multiple").select2(); //多选  
  4.   
  5.         $(".js-example-placeholder-single").select2({ //允许清除  
  6.             placeholder: "Select a state", //默认提示语  
  7.             allowClear: true  
  8.         });  
  9.   
  10.         $(".js-example-placeholder-multiple").select2({  
  11.             placeholder: "Select a state" //默认提示语  
  12.         });  
  13.   
  14.   
  15.         var data = [{  
  16.             id: 0,  
  17.             text: 'enhancement'  
  18.         }, {  
  19.             id: 1,  
  20.             text: 'bug'  
  21.         }, {  
  22.             id: 2,  
  23.             text: 'duplicate'  
  24.         }, {  
  25.             id: 3,  
  26.             text: 'invalid'  
  27.         }, {  
  28.             id: 4,  
  29.             text: 'wontfix'  
  30.         }];  
  31.   
  32.         $(".js-example-data-array").select2({  
  33.             data: data  
  34.         })  
  35.   
  36.         $(".js-example-data-array-selected").select2({  
  37.             data: data  
  38.         })  
  39.   
  40.     });  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值