实现下拉框分页的js代码

来源:互联网 发布:大富豪3.5源码下载 编辑:程序博客网 时间:2024/05/18 02:57
function getMajorSubList() {

var majorCode = $('#majorCodeId').val();

$('#submajorSale').html("<option value=''>请选择</option>");
/*获取专家列表*/
if(majorCode!=''){

$('#submajorSale').html(loadingSource);
$.getJSON(path + "/major/json?date="+new Date().getMilliseconds(), {majorCode:majorCode}, function (data) {
$('#submajorSale').html("");
$('#submajorSale').flexbox(data[0],{
width:200,
showName:false,
initialValue:'',
autoCompleteFirstMatch: false, 
noResultsText: '',
paging:{          
                  pageSize: 10,                     
                  showSummary: true,     
                  summaryTemplate: '此页  {start}-{end} 总共  {total} 条结果 '  
},
   onSelect: function() {
    var sv = '';
      if (!isEmpty($('input[name=submajorSale]').val())) {
        sv = $('#'+$('input[name=submajorSale]').val()).attr('val');
       sv = sv.substring(sv.lastIndexOf('_')+1,sv.length);
      }
          $('#submajorCodeId').val(sv);
         
    }
});

$('#submajorSale_input').blur(function() { 


//在键盘上删除时
$('#submajorCodeId').val($('input[name=submajorSale]').val());
var sv = '';
       if (!isEmpty($('input[name=submajorSale]').val())) {
      var target_obj = jQuery('#'+$('input[name=submajorSale]').val());
if (target_obj.length>0) {
sv = $(target_obj).attr('val');
sv = sv.substring(sv.lastIndexOf('_')+1,sv.length);
$('#submajorCodeId').val(sv);
} else {
$('#submajorCodeId').val($('input[name=submajorSale]').val());
}
        }

});  
});
}else{
$('#submajorSale').html("<select style='width: 200px;'><option value=''>请选择</option></select>");
}
}
0 0
原创粉丝点击