web前端|js教程
jquery,列表,下拉
web前端-js教程
这篇文章主要为大家详细介绍了基于jquery实现多选下拉列表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
基于高德地图项目源码,vscode搭建tomcat,ubuntu sse,tomcat加大进程,手机版sqlite是什么,php时间日期插件下载,使用的前端框架及插件,夜曲编程爬虫用哪个app,国内PHP空间设计,企鹅seo推广软件,图库网站程序,查看网页按钮源码,dede网站地图模板文件lzw
本文实例为大家分享了jquery实现多选下拉列表展示的具体代码,供大家参考,具体内容如下
免费刷赞平台源码下载,vscode怎么加入视频,删掉ubuntu系统,tomcat自动部署xml,爬虫招标,投稿php源码,西安seo网站怎么联系,网站源码安装好不好,企业网站前端模板下载lzw
可多选年份:
大气首页源码,vscode中乱码问题,修复ubuntu efi,tomcat与.net,sqlite选着1列,前端工程师必须掌握哪些技能框架,开封爬虫宠物店在哪里,php等比缩放图片,长沙企业seo排名,java开发的p2p网站,html特效动画网页下载,ios7模板lzw
(function(){ var str = \; var arr = {0 : {name:\,id:0},1 : {name:\,id:0},2 : {name:\,id:0} }; for (let x in arr){console.info(x);str += ``; } $(#yearId).html(str); })(); $("#yearInput").click(function(){ $(this).attr(placeholder,\); var name = \; $(#yearId input).each(function () {//循环遍历checkboxvar check=$(this).is(:checked);//判断是否选中if(check){ name += $(this).attr(data-name)+,; $(this).attr( ame,"yearId");}else { $(this).attr( ame,"");} }); $("#yearInput").val(name.slice(0,-1));//去除最后的逗号 }); $("#yearId").mouseover(function() { if (!$("#yearId").hasClass(hover)){//类hover在下面用来验证是否需要隐藏下拉,没有其他用途。$("#yearId").addClass(hover); } }).mouseout(function(){ $("#yearId").removeClass(hover); }); $(document).on(click,function() { if (!$("#yearInput").is(":focus") && !$("#yearId").hasClass(hover)) {//如果没有选中输入框且下拉不在hover状态。var name = \;$(#yearId input).each(function () {//遍历checkbox var check = $(this).is(:checked);//判断是否选中 if (check) {name += $(this).attr(data-name) + ,;$(this).attr( ame, "yearId"); } else {$(this).attr( ame, ""); }});$("#yearInput").val(name.slice(0, -1));//去除最后的逗号$("#yearId").addClass(hide); } else {$("#yearId").removeClass(hide); } });
效果图: