700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用jquery实现下拉列表选项

使用jquery实现下拉列表选项

时间:2023-05-08 20:52:29

相关推荐

使用jquery实现下拉列表选项

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

Documentul li{ list-style: none; } .hide{display: none} .width150{ width: 150px; } .width150 input[type="text"]{width: 100%;height: 32px;border: 1px solid #ccc;border-radius: 4px;padding-left: 12px; } .width150 ul{ width: 96%; padding: 0 0 0 20px; margin: 0; border: 1px solid #ccc;} .width150 li{ padding: 5px;} .width150 li+li{ border-top: 1px solid #ccc;}

可多选年份:

大气首页源码,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); } });

效果图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。