亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

javascript實現下拉提示選擇框

2019-11-20 10:53:54
字體:
來源:轉載
供稿:網友

本文介紹了select和sugget結合起來使用的例子,支持下拉的直接選擇,也支持在下拉內容中輸入過濾。
整體效果就是下面這樣的:

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

<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、一些實例

<!DOCTYPE html> <html lang="en">  <head>   <meta charset="UTF-8">   <title>Document</title>   <link href="select2.min.css" rel="stylesheet" />   <style type="text/css">   .select2-dropdown {     margin-left: 8px !important;     margin-top: 20px !important;   }   </style> </head>  <body>   <h1>這是單選例子</h1>   <div class="s1-example">     <select class="js-example-basic-single" style="width:200px">       <optgroup label="Alaskan/Hawaiian Time Zone">         <option value="AK">Alaska</option>         <option value="HI">Hawaii</option>         <option value="">請選擇</option>       </optgroup>       <optgroup label="Pacific Time Zone">         <option value="CA">California1111111111111111111111111111111111111111111111111</option>         <option value="NV">Nevada</option>         <option value="OR">Oregon</option>         <option value="WA">Washington</option>       </optgroup>       <optgroup label="Mountain Time Zone">         <option value="AZ">Arizona</option>         <option value="CO">Colorado</option>         <option value="ID">Idaho</option>         <option value="MT">Montana</option>         <option value="NE">Nebraska</option>         <option value="NM">New Mexico</option>         <option value="ND">North Dakota</option>         <option value="UT">Utah</option>         <option value="WY">Wyoming</option>       </optgroup>       <optgroup label="Central Time Zone">         <option value="AL">Alabama</option>         <option value="AR">Arkansas</option>         <option value="IL">Illinois</option>         <option value="IA">Iowa</option>         <option value="KS">Kansas</option>         <option value="KY">Kentucky</option>         <option value="LA">Louisiana</option>         <option value="MN">Minnesota</option>         <option value="MS">Mississippi</option>         <option value="MO">Missouri</option>         <option value="OK">Oklahoma</option>         <option value="SD">South Dakota</option>         <option value="TX">Texas</option>         <option value="TN">Tennessee</option>         <option value="WI">Wisconsin</option>       </optgroup>       <optgroup label="Eastern Time Zone">         <option value="CT">Connecticut</option>         <option value="DE">Delaware</option>         <option value="FL">Florida</option>         <option value="GA">Georgia</option>         <option value="IN">Indiana</option>         <option value="ME">Maine</option>         <option value="MD">Maryland</option>         <option value="MA">Massachusetts</option>         <option value="MI">Michigan</option>         <option value="NH">New Hampshire</option>         <option value="NJ">New Jersey</option>         <option value="NY">New York</option>         <option value="NC">North Carolina</option>         <option value="OH">Ohio</option>         <option value="PA">Pennsylvania</option>         <option value="RI">Rhode Island</option>         <option value="SC">South Carolina</option>         <option value="VT">Vermont</option>         <option value="VA">Virginia</option>         <option value="WV">West Virginia</option>       </optgroup>     </select>   </div>   <h1>這是多選例子</h1>   <div class="s2-example">     <select class="js-example-basic-multiple" multiple="multiple">       <optgroup label="Alaskan/Hawaiian Time Zone">         <option value="AK">Alaska</option>         <option value="HI">Hawaii</option>         <option value="">請選擇</option>       </optgroup>       <optgroup label="Pacific Time Zone">         <option value="CA">California1111111111111111111111111111111111111111111111111</option>         <option value="NV">Nevada</option>         <option value="OR">Oregon</option>         <option value="WA">Washington</option>       </optgroup>       <optgroup label="Mountain Time Zone">         <option value="AZ">Arizona</option>         <option value="CO">Colorado</option>         <option value="ID">Idaho</option>         <option value="MT">Montana</option>         <option value="NE">Nebraska</option>         <option value="NM">New Mexico</option>         <option value="ND">North Dakota</option>         <option value="UT">Utah</option>         <option value="WY">Wyoming</option>       </optgroup>       <optgroup label="Central Time Zone">         <option value="AL">Alabama</option>         <option value="AR">Arkansas</option>         <option value="IL">Illinois</option>         <option value="IA">Iowa</option>         <option value="KS">Kansas</option>         <option value="KY">Kentucky</option>         <option value="LA">Louisiana</option>         <option value="MN">Minnesota</option>         <option value="MS">Mississippi</option>         <option value="MO">Missouri</option>         <option value="OK">Oklahoma</option>         <option value="SD">South Dakota</option>         <option value="TX">Texas</option>         <option value="TN">Tennessee</option>         <option value="WI">Wisconsin</option>       </optgroup>       <optgroup label="Eastern Time Zone">         <option value="CT">Connecticut</option>         <option value="DE">Delaware</option>         <option value="FL">Florida</option>         <option value="GA">Georgia</option>         <option value="IN">Indiana</option>         <option value="ME">Maine</option>         <option value="MD">Maryland</option>         <option value="MA">Massachusetts</option>         <option value="MI">Michigan</option>         <option value="NH">New Hampshire</option>         <option value="NJ">New Jersey</option>         <option value="NY">New York</option>         <option value="NC">North Carolina</option>         <option value="OH">Ohio</option>         <option value="PA">Pennsylvania</option>         <option value="RI">Rhode Island</option>         <option value="SC">South Carolina</option>         <option value="VT">Vermont</option>         <option value="VA">Virginia</option>         <option value="WV">West Virginia</option>       </optgroup>     </select>   </div>   <h1>這是可清除有提示例子</h1>   <div class="s3-example">     <select class="js-example-placeholder-single" style="width:200px">       <optgroup label="Alaskan/Hawaiian Time Zone">         <option value="AK">Alaska</option>         <option value="HI">Hawaii</option>         <option value="">請選擇</option>       </optgroup>       <optgroup label="Pacific Time Zone">         <option value="CA">California1111111111111111111111111111111111111111111111111</option>         <option value="NV">Nevada</option>         <option value="OR">Oregon</option>         <option value="WA">Washington</option>       </optgroup>       <optgroup label="Mountain Time Zone">         <option value="AZ">Arizona</option>         <option value="CO">Colorado</option>         <option value="ID">Idaho</option>         <option value="MT">Montana</option>         <option value="NE">Nebraska</option>         <option value="NM">New Mexico</option>         <option value="ND">North Dakota</option>         <option value="UT">Utah</option>         <option value="WY">Wyoming</option>       </optgroup>       <optgroup label="Central Time Zone">         <option value="AL">Alabama</option>         <option value="AR">Arkansas</option>         <option value="IL">Illinois</option>         <option value="IA">Iowa</option>         <option value="KS">Kansas</option>         <option value="KY">Kentucky</option>         <option value="LA">Louisiana</option>         <option value="MN">Minnesota</option>         <option value="MS">Mississippi</option>         <option value="MO">Missouri</option>         <option value="OK">Oklahoma</option>         <option value="SD">South Dakota</option>         <option value="TX">Texas</option>         <option value="TN">Tennessee</option>         <option value="WI">Wisconsin</option>       </optgroup>       <optgroup label="Eastern Time Zone">         <option value="CT">Connecticut</option>         <option value="DE">Delaware</option>         <option value="FL">Florida</option>         <option value="GA">Georgia</option>         <option value="IN">Indiana</option>         <option value="ME">Maine</option>         <option value="MD">Maryland</option>         <option value="MA">Massachusetts</option>         <option value="MI">Michigan</option>         <option value="NH">New Hampshire</option>         <option value="NJ">New Jersey</option>         <option value="NY">New York</option>         <option value="NC">North Carolina</option>         <option value="OH">Ohio</option>         <option value="PA">Pennsylvania</option>         <option value="RI">Rhode Island</option>         <option value="SC">South Carolina</option>         <option value="VT">Vermont</option>         <option value="VA">Virginia</option>         <option value="WV">West Virginia</option>       </optgroup>     </select>   </div>   <div class="s4-example">     <select class="js-example-placeholder-multiple" multiple="multiple" style="width:400px">       <optgroup label="Alaskan/Hawaiian Time Zone">         <option value="AK">Alaska</option>         <option value="HI">Hawaii</option>         <option value="">請選擇</option>       </optgroup>       <optgroup label="Pacific Time Zone">         <option value="CA">California1111111111111111111111111111111111111111111111111</option>         <option value="NV">Nevada</option>         <option value="OR">Oregon</option>         <option value="WA">Washington</option>       </optgroup>       <optgroup label="Mountain Time Zone">         <option value="AZ">Arizona</option>         <option value="CO">Colorado</option>         <option value="ID">Idaho</option>         <option value="MT">Montana</option>         <option value="NE">Nebraska</option>         <option value="NM">New Mexico</option>         <option value="ND">North Dakota</option>         <option value="UT">Utah</option>         <option value="WY">Wyoming</option>       </optgroup>       <optgroup label="Central Time Zone">         <option value="AL">Alabama</option>         <option value="AR">Arkansas</option>         <option value="IL">Illinois</option>         <option value="IA">Iowa</option>         <option value="KS">Kansas</option>         <option value="KY">Kentucky</option>         <option value="LA">Louisiana</option>         <option value="MN">Minnesota</option>         <option value="MS">Mississippi</option>         <option value="MO">Missouri</option>         <option value="OK">Oklahoma</option>         <option value="SD">South Dakota</option>         <option value="TX">Texas</option>         <option value="TN">Tennessee</option>         <option value="WI">Wisconsin</option>       </optgroup>       <optgroup label="Eastern Time Zone">         <option value="CT">Connecticut</option>         <option value="DE">Delaware</option>         <option value="FL">Florida</option>         <option value="GA">Georgia</option>         <option value="IN">Indiana</option>         <option value="ME">Maine</option>         <option value="MD">Maryland</option>         <option value="MA">Massachusetts</option>         <option value="MI">Michigan</option>         <option value="NH">New Hampshire</option>         <option value="NJ">New Jersey</option>         <option value="NY">New York</option>         <option value="NC">North Carolina</option>         <option value="OH">Ohio</option>         <option value="PA">Pennsylvania</option>         <option value="RI">Rhode Island</option>         <option value="SC">South Carolina</option>         <option value="VT">Vermont</option>         <option value="VA">Virginia</option>         <option value="WV">West Virginia</option>       </optgroup>     </select>   </div>   <h1>這是直接使用js對象初始化的例子</h1>   <div>     <select class="js-example-data-array" style="width:200px"></select>   </div>   <div>     <select class="js-example-data-array-selected" style="width:200px">       <option value="2" selected="selected">duplicate</option>     </select>   </div>    <script type="text/javascript" src="jquery-2.1.4.min.js"></script>   <script type="text/javascript" src="select2.min.js"></script>   <script type="text/javascript">   $(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     })    });   </script> </body>  </html> 

3、效果
效果1

效果2

還有一些其它的內容,比如果說支持通過ajax查找來填充,支持input等,想要了解更多內容的朋友請閱讀相關文章。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
81精品国产乱码久久久久久| 欧美日韩裸体免费视频| 欧美一级片久久久久久久| 亚洲国产成人精品电影| 爱福利视频一区| 人人做人人澡人人爽欧美| 国产69精品久久久久9| 成人动漫网站在线观看| 精品美女永久免费视频| 国内精品小视频| 性欧美xxxx交| 国产一区二区丝袜高跟鞋图片| 青青久久av北条麻妃黑人| 中文字幕国产精品| 91av在线免费观看视频| 上原亚衣av一区二区三区| 91精品久久久久久| 久久久精品一区二区三区| 欧美性视频在线| 亚洲夜晚福利在线观看| 久久天堂av综合合色| 久久久精品日本| 高潮白浆女日韩av免费看| 亚洲成在人线av| 最近中文字幕2019免费| 欧美夫妻性生活视频| 日韩欧美成人免费视频| 国产一区二区三区欧美| 日韩一区二区久久久| 国产成人在线精品| 亚洲综合在线做性| 在线观看视频99| 亚洲黄色有码视频| 欧美成人性色生活仑片| 亚洲iv一区二区三区| 欧美性猛交xxxx乱大交极品| 日韩综合中文字幕| 国产午夜精品理论片a级探花| 最近2019年手机中文字幕| 青青草99啪国产免费| 久久精品一偷一偷国产| 91在线播放国产| 欧美高清性猛交| 亚洲在线观看视频| 日本免费一区二区三区视频观看| 日韩av免费在线| 亚洲午夜小视频| 国产成人短视频| 国产欧美 在线欧美| 国产精品久久久久秋霞鲁丝| 国产综合在线看| 中文字幕精品影院| 欧美激情aaaa| 欧美一区二区.| 日韩一区二区精品视频| 亚洲永久在线观看| 欧美在线观看日本一区| 亚洲精选在线观看| 亚洲人成电影网站色…| 亚洲男人的天堂在线| 国产免费观看久久黄| 青青青国产精品一区二区| 久久在线免费视频| 国产亚洲激情视频在线| 96pao国产成视频永久免费| 欧美激情免费视频| 亚洲日韩欧美视频一区| 97精品久久久| 97欧美精品一区二区三区| 91在线观看免费高清| 欧美亚洲日本网站| 久久久久久久国产精品| 日韩最新av在线| 国产精品美女www| 国产日韩中文在线| 国产主播精品在线| 日韩av在线免费| 成人激情在线播放| 欧美富婆性猛交| 成人精品网站在线观看| 亚洲大胆人体视频| 正在播放国产一区| 日韩精品在线免费播放| 久久成人人人人精品欧| 欧美高清一级大片| 亚洲第一福利网站| 欧美成人在线网站| 欧美午夜精品久久久久久久| 俺去亚洲欧洲欧美日韩| 日韩亚洲欧美中文高清在线| 亚洲成色777777女色窝| 国产日韩欧美一二三区| 国产精品成人aaaaa网站| 国产精品免费一区| 欧美视频在线看| 91av视频导航| 久久亚洲精品毛片| 欧美激情视频一区二区| 国产精品久久久久999| 7m第一福利500精品视频| 亚洲资源在线看| 亚洲黄色av网站| 亚洲缚视频在线观看| 成人97在线观看视频| 成人在线精品视频| 成人激情视频免费在线| 日韩中文在线视频| 国产精品久久久久91| 久久久999成人| 日韩精品在线播放| 91精品国产精品| 中文字幕欧美专区| 国产精品视频26uuu| 欧美高跟鞋交xxxxxhd| 国语自产精品视频在线看抢先版图片| 亚洲国产高清福利视频| 在线观看视频亚洲| 国产91ⅴ在线精品免费观看| 欧美电影免费观看大全| 亚洲天堂av在线免费观看| 国产亚洲欧美日韩一区二区| 超碰日本道色综合久久综合| 国产成人aa精品一区在线播放| 欧美一区二区三区四区在线| 欧美激情视频三区| 国产亚洲欧美日韩一区二区| 精品久久久久久亚洲精品| 91天堂在线视频| 欧美一区亚洲一区| 日韩在线观看免费高清| 一区二区三区四区视频| 色噜噜国产精品视频一区二区| 国产精品aaa| 国产91热爆ts人妖在线| 国产日韩在线免费| 久久精品国产电影| 91九色国产视频| 欧美中文字幕在线观看| 欧美日韩国产中文字幕| x99av成人免费| 午夜精品久久久久久久久久久久久| 欧美视频国产精品| 国产精品成人av在线| 日韩中文字幕免费| 日韩精品久久久久久福利| 亚洲女同精品视频| 成人精品久久久| 成人福利网站在线观看| www国产亚洲精品久久网站| 亚洲第一天堂av| 欧美日韩视频在线| 成人h猎奇视频网站| 亚洲va欧美va国产综合剧情| 久久国产加勒比精品无码| 国产成人综合av| 91精品国产高清自在线| 亚洲精品在线不卡| 国产久一一精品| 国产午夜精品视频免费不卡69堂| 欧美视频二区36p| 国产美女主播一区| 欧美激情亚洲一区| 色综合色综合久久综合频道88| 国产精品欧美激情|