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

矫情吗;* 2022-06-04 09:58 756阅读 0赞

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

  1. <link href="http://select2.github.io/select2/select2-3.5.3/select2.css" rel="stylesheet">
  2. <script src="http://select2.github.io/select2/select2-3.5.3/select2.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function() {
  5. var data = [{ id: 1, text: '中国' }, { id: 2, text: '美国' }, { id: 3, text: '日本' }, { id: 4, text: '加拿大' }];
  6. $(".js-selecct-example").select2({
  7. data: data, //填充数据
  8. placeholder: "选择国家", //填充默认值
  9. allowClear:true, //是否允许清空
  10. multiple: true, //是否支持多选
  11. ajax:{
  12. url:query_data.url, //输入内容会由服务器查找并返回
  13. dataType: 'json',
  14. delay:251,
  15. data:function(params){
  16. return {
  17. q:param, //输入的内容
  18. pagesize:20, //页面大小
  19. page:page //当前页
  20. };
  21. },
  22. results: function (data, page) {
  23. return { results: data.items };
  24. },
  25. cache: true
  26. }
  27. });
  28. $(".js-select-example").select2('val','1')
  29. });
  30. </script>
  31. <select class="js-select-example" name="country" multiple="multiple" id="country">
  32. </select>

$(‘#country’).val();

多选结果: [“2”, “3”]

单选结果: 2

效果图如下:

Center

发表评论

表情:
评论列表 (有 0 条评论,756人围观)

还没有评论,来说两句吧...

相关阅读