Select2

<select multiple="multiple" class="selectCategory"></select>
    /*
    set - $(".select2-selection__rendered").prepend(
            '<li class="select2-selection__choice" title="">'
            + '<span class="select2-selection__choice__remove" role="presentation">×</span>'
            + '<span id="35130077">wahaha</span>'
            + '</li>');

    get - $('.select2-selection__choice').each;
    */
    function initSelect2ForCategory() {
        $(".selectCategory").select2({
          ajax: {
            url: "https://api.github.com/search/repositories",
            dataType: 'json',
            data: function (params) {
              return {
                q: params.term, // search term
                page: params.page
              };
            },
            processResults: function (data, page) {
              return {
                results: data.items
              };
            },
            cache: true
          },
          escapeMarkup: function (markup) { return markup; }, 
          minimumInputLength: 1,
          templateResult: formatRepo, 
          templateSelection: formatRepoSelection 
        });
    }
    
    function formatRepo (repo) {
       if (repo.loading) return repo.text;
       return repo.full_name;    
   }

    function formatRepoSelection (repo) {
      return '<span id="' + repo.id + '">' + repo.full_name + '</span>';
    }

 

转载于:https://www.cnblogs.com/webglcn/p/4792869.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值