带搜索功能的下拉选择框select2


api 地址: http://select2.github.io/select2/


<link href="http://select2.github.io/select2/select2-3.5.3/select2.css" rel="stylesheet">
<script src="http://select2.github.io/select2/select2-3.5.3/select2.js"></script>


<script type="text/javascript">  
    $(document).ready(function() {  
      var data = [{ id: 1, text: '中国' }, { id: 2, text: '美国' }, { id: 3, text: '日本' }, { id: 4, text: '加拿大' }];  
      $(".js-selecct-example").select2({  
        data: data,   //填充数据
        placeholder: "选择国家", //填充默认值 
        allowClear:true, //是否允许清空
        multiple: true,  //是否支持多选
        ajax:{
            url:query_data.url, //输入内容会由服务器查找并返回
            dataType: 'json',
            delay:251,
            data:function(params){
               return {
                   q:param, //输入的内容
                   pagesize:20, //页面大小
                   page:page //当前页
               };
            },
            results: function (data, page) { 
                return { results: data.items };
            },
            cache: true
        }
      });  
      $(".js-select-example").select2('val','1')  
    });  
</script>  
  
<select class="js-select-example" name="country" multiple="multiple" id="country">  
</select>  




$('#country').val(); 


多选结果: ["2", "3"]

单选结果: 2

效果图如下:







猜你喜欢

转载自blog.csdn.net/wujiangwei567/article/details/78770658
今日推荐