jquery中的select2实现事例

$(function(){
var adminName=$('#adminName').val();

// 绑定选择管理员下拉框    
    $('#managerId').select2({
        width:"100%",
        placeholder:adminName,
          minimumInputLength: 1,
          maximumInputLength:100,
          ajax: {
            url: "/select/select_admin.htm",
            type:'post',
            dataType: 'json',
            delay:250,
            data: function(params) {
                  return {'name':params};
            },
            results: function (data) {
                var admins=$.parseJSON(data);
                var result={};
                result["results"]=admins
                return result;
            },
            cache: true
          }
    });
  var memberName=$('#memberName').val();
     $('#member').select2({
            width:"100%",
            placeholder: memberName,
              minimumInputLength: 1,
              maximumInputLength:100,
              ajax: {
                url: "/select/select_member.htm",
                type:'post',
                dataType: 'json',
                delay:250,
                data: function(params) {
                      return {'name':params};
                },
                results: function (data) {
                    var admins=$.parseJSON(data);
                    var result={};
                    result["results"]=admins
                    return result;
                },
                cache: true
              }
        });
        
//选项发生改变时触发动作
$('#managerId').change(function(){
 var id = $('#managerId').select2("data").id;
 var value = $('#managerId').select2("data").text;

 $('#adminId').val(id);
 $('#adminName').val(value);
 
});

//选项发生改变时触发动作
$('#member').change(function(){
 var id = $('#member').select2("data").id;
 var value = $('#member').select2("data").text;
 $('#memberId').val(id);
 $('#memberName').val(value);
});

$(".collapse-search").click(function(){
    $(this).children("i").toggleClass("fa-minus");
    $(this).children("i").toggleClass("fa-plus");

});
});
//--Jquery Select2--
$("#input-company-admin").select2();

$("#order-state").select2();


http://blog.itpub.net/26481450/viewspace-744409/

http://www.cnblogs.com/heromoli/p/3820555.html


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值