這裡主要還是介紹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>
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yc0VGcwlmbz9VZ2F2cvw1cldWYtl2LcRXZu5ibkN3Yuc2bsJmLjlGdhR3cvw1LcpDc0RHaiojIsJye.png)
這裡要注意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
- })
- });