国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

bootstrap select下拉搜索插件使用方法詳解

2024-05-06 15:24:12
字體:
來源:轉載
供稿:網友

bootstrap-select是boot的下拉搜索插件,使用的時候有時我們需要動態從后臺 或者 直接加載動態數據。
下面是根據一級下拉菜單,動態加載二級聯動方式。(不是ajax后臺獲?。?br />

首先引入js與css文件(一個css兩個js)

<link rel="stylesheet" href="css/bootstrap-select.css" rel="external nofollow" >

js省略

一、下拉搜索(html)

<select class="selectpicker" data-live-search="true" id="d1">  <option value="-1">請選擇</option>  <option value="0">0</option>  <option value="1">1</option>  <option value="2">2</option>  <option value="3">3</option></select><select class="selectpicker" data-live-search="true" id="d2">  <option value="-1">請選擇</option></select>

二、加載數據 二級聯動(js)

function smallScreen(){   // 個人項目中間距處理,可以省略  if($(window).width()<768){    $('.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn)').css({      'width':'100%',      'margin-top':'10px'    });  }}$(function(){var erji=[    ['海淀區','東城區','西城區'], // 0    ['浦東區','金山區','黃埔區'], // 1    ['臺州市','杭州市','寧波市','嘉興市'], // 2    ['鄭州市','洛陽市','開封市'] // 3  ];  var yuan = '<li data-original-index="-1" class>' +   // 字符串拼接      '<a tabindex="0" data-tokens="null" role="option" aria-disabled="false" aria-selected="false">' +      '<span class="text">請選擇</span>' +      '<span class="glyphicon glyphicon-ok check-mark"></span>' +      '</a>' +      '</li>';  $('#d1').change(function(){  // 一級下拉菜單選項改變事件    if($(this).val() === '-1'){      $('#d2').prev('div.dropdown-menu').find('ul').html(yuan);      $('#d2').html('<option>請選擇</option>');      $('.selectpicker').selectpicker('refresh');      smallScreen();      return;    }    var cityIndex = erji[ this.value ]; // 當前下標在二級對應內容    var html = '<li data-original-index="-1" class>' +   // 下拉搜索動態加載成的標簽        '<a tabindex="0" data-tokens="null" role="option" aria-disabled="false" aria-selected="false">' +        '<span class="text">請選擇</span>' +        '<span class="glyphicon glyphicon-ok check-mark"></span>' +        '</a>' +        '</li>';    var erjiOption = '<option value="0">請選擇</option>';  // 同事添加option    for(var i = 0;i<cityIndex.length;i++){      html+= '<li data-original-index='+i+'>' +          '<a tabindex="0" data-tokens="null" role="option" aria-disabled="false" aria-selected="false">' +          '<span class="text">'+cityIndex[i]+'</span>' +          '<span class="glyphicon glyphicon-ok check-mark"></span>' +          '</a>' +          '</li>';  // 此處為了兼容ie,采用的字符串拼接而不是ES6的模板字符串。      // 添加option      erjiOption += '<option value='+i+'>'+cityIndex[i]+'</option>';    }    $('#d2').prev('div.dropdown-menu').find('ul').html(html);    $('#d2').html(erjiOption);    $('.selectpicker').selectpicker('refresh');    smallScreen();  });});});            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 开平市| 镇远县| 永春县| 玛沁县| 达拉特旗| 东城区| 商南县| 武强县| 任丘市| 滕州市| 鞍山市| 迁西县| 盐城市| 青海省| 大城县| 洛川县| 灵寿县| 丰镇市| 武强县| 南平市| 闵行区| 北京市| 黎川县| 介休市| 蓝田县| 扶绥县| 南陵县| 永平县| 呼和浩特市| 台江县| 如东县| 镇沅| 怀仁县| 万载县| 龙泉市| 绥德县| 托克逊县| 大名县| 沈丘县| 顺义区| 天台县|