selectpage.js 下拉框实现多选的使用方法

第一步:下载 selectpage.js,并引用js和css

<link rel="stylesheet" href="/SelectPage/selectpage.css" type="text/css"></link>
<script type="text/javascript" src="/SelectPage/selectpage.js"></script>

 第二步:创建input,定义id为“selectPage”

<input type="text" id="selectPage" />

第三步,编写js代码

//创建下拉框数据 
var tag_data = [
    {id:1,desc:'发热'},			 
    {id:2,desc:'咳嗽'},			 
    {id:3,desc:'恶心'},			 
    {id:4,desc:'呕吐'},			 
    {id:5,desc:'头痛'},			 
    {id:6,desc:'疱疹'},			 
    {id:7,desc:'腹泻'},			 
    {id:8,desc:'感冒'},			 
    {id:9,desc:'其他'}
]
$('#selectPage').selectPage({
			    showField : 'desc',
			    keyField : 'id',
			    data : tag_data,
			    multiple : true,
			    //仅选择模式,不允许输入查询关键字
			    selectOnly : true,
			    //关闭分页栏,数据将会一次性在列表中展示,上限200个项目
			    pagination : false,
			    multipleControlbar :false,
			    orderBy : ['id'],
			    selectToCloseList:false,
			    eSelect : function(data){
                    //选择数据后回调
                    alert(data.id);			    
			        
			    },
			    eTagRemove : function(data){
                  //删除数据后回调
			      if(data.length!=0 && data[0].id==9)
			      {
			          
			      }
			    },
			    eOpen:function(){
                  //打开下拉框回调,调节下拉框宽度
			      //$(".sp_result_area").css("width",$(".sp_container").width());
			    },
			    //关闭向下的三角尖按钮
			    //dropButton : false
			}); 

第四步,如何获取下拉框选中的值?

var selectcontent=$('#selectPage').selectPageData()[0].defaultValue

 第五步,如何为下拉框赋值?

//赋值  
$('#selectPage').val(1,2,3);
//要刷新下拉框,这步不能少
 $('#selectPage').selectPageRefresh();

第六步,api

https://github.com/TerryZ/SelectPage

第七步,下载地址

https://download.csdn.net/download/wf001015/13279776

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值