jQuery模拟下拉框选择对应菜单的内容

发布时间 - 2026-01-11 00:02:27    点击率:

先给大家展示下效果图:

下面一段代码给大家分享基于jquery实现的模拟下拉框选择对应菜单的内容,具体代码如下所示:

<!DOCTYPE html> 
<html> 
<head lang="en"> 
 <meta charset="UTF-8"> 
 <title></title> 
 <style type="text/css"> 
  body,ul,li,a,p{margin: 0;padding: 0;} 
  a{text-decoration: none; color: #555;font-size: 23px;} 
  .zn-classreport-tabs{} 
.zn-classreport-tabstle{ 
 font-size: 16px; 
 position: relative; 
 width: 200px; 
 margin: 15px 20px; 
 line-height: 35px; 
 cursor: pointer; 
 padding: 0px 16px; 
 border: 1px solid #ccc; 
 border-radius: 5px; 
} 
.zn-classreport-tabstle>ul{ 
 display: none; 
 position: absolute; 
 top: 36px; 
 left: 0; 
 width: 90%; 
 background: #fff; 
 padding: 10px; 
 border: 1px solid #ccc; 
} 
.zn-classreport-tabstle li{ 
 float: left; 
 text-align: center; 
 width: 100%; 
 font-size: 14px; 
 margin-bottom: 4px; 
} 
.zn-classreport-tabstle li:hover,.zn-classreport-tabstle li.active{ 
 background-color: #ccc; 
 color: #fff; 
} 
.zn-classreport-tabscnt{ 
 float: left; 
 width: 100%; 
} 
.zn-classreport-tabsbox{ 
 margin: 10px; 
 display: none; 
 font-size: 16px; 
} 
.zn-classreport-tabsbox.active{ 
 display: block; 
} 
.zn-classreport-tabsbox img{ 
 width: 350px; 
} 
 </style> 
</head> 
<body> 
<div class="zn-classreport-tabs"> 
 <div class="zn-classreport-tabstle"> 
  <span>请选择课程</span> 
  <input type="hidden" name="test_1" class="value" value="" /> 
  <ul class="select"> 
   <li value="1">蒙妮妮摄影班</li> 
   <li value="2">昕丽冲印班</li> 
   <li value="3">宝丽冲印班</li> 
  </ul> 
 </div> 
 <div class="zn-classreport-tabscnt"> 
  <div class="zn-classreport-tabsbox active"> 
   <div class="zn-classreport-tabsbox-fl"> 
    <img class="img " src="upload/images/u149.jpg"> 
    <div class="text"> 
     <p>蒙妮妮摄影班</p> 
     <p><span>课程介绍:</span></p><p><span><br></span></p><p><span>本课程包括摄影基础、曝光、构图,器材的使用</span></p><p><span>和摄影小技巧,风光摄影初级,人像摄影及婚纱</span></p><p><span>摄影,产品摄影,重点讲解人像写真与私房摄影,</span></p><p><span>作品点评,PS基础、数码调色与常用技巧。</span></p> 
    </div> 
   </div> 
   <div class="zn-classreport-tabsbox-fr"></div> 
  </div> 
  <div class="zn-classreport-tabsbox "> 
   <div class="zn-classreport-tabsbox-fl"> 
    <img class="img " src="upload/images/goods-index-1.jpg"> 
    <div class="text"> 
     <p>昕丽冲印班</p> 
     <p><span>课程介绍:</span></p><p><span><br></span></p><p><span>本课程包括摄影基础、曝光、构图,器材的使用</span></p><p><span>和摄影小技巧,风光摄影初级,人像摄影及婚纱</span></p><p><span>摄影,产品摄影,重点讲解人像写真与私房摄影,</span></p><p><span>作品点评,PS基础、数码调色与常用技巧。</span></p> 
    </div> 
   </div> 
  </div> 
  <div class="zn-classreport-tabsbox "> 
   <div class="zn-classreport-tabsbox-fl"> 
    <img class="img " src="upload/images/wifi_04.jpg"> 
    <div class="text"> 
     <p>宝丽冲印班</p> 
     <p><span>课程介绍:</span></p><p><span><br></span></p><p><span>本课程包括摄影基础、曝光、构图,器材的使用</span></p><p><span>和摄影小技巧,风光摄影初级,人像摄影及婚纱</span></p><p><span>摄影,产品摄影,重点讲解人像写真与私房摄影,</span></p><p><span>作品点评,PS基础、数码调色与常用技巧。</span></p> 
    </div> 
   </div> 
  </div> 
 </div> 
</div> 
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script> 
<script type="text/javascript"> 
 $(document).ready(function(){ 
  //报班系列 
  $('.zn-classreport-tabs ').each(function(){ 
   var _this = $(this); 
   var cur_tab = false; //当前标签 
   $(_this).find('.zn-classreport-tabstle').each(function(){ 
    var _tlethis = $(this); 
    var select = $(this).find('.select'); 
    var hidden = $(this).find('.value'); 
    var span = $(this).find('span'); 
    $( _tlethis).click(function(){ 
     $(select).show(); 
    }) 
    $(_tlethis).find('ul.select li').each(function(){ 
     $(this).click(function(){ 
      $(hidden).val( $(this).attr('value') ); 
      $(select).hide(); 
      $(span).html($(this).html()); 
      return false; 
     }); 
    }); 
   }); 
   //多标签内容处理 
   $(_this).find('.zn-classreport-tabstle li').click(function(){ 
    if (cur_tab == this) { 
     return true; 
    } 
    now_pos = $(cur_tab).index();//开始的 
    new_pos = $(this).index();//当前的 
    $(_this).find('.zn-classreport-tabsbox').eq(now_pos).removeClass('active'); 
    $(_this).find('.zn-classreport-tabsbox').eq(new_pos).addClass('active'); 
    $(cur_tab).removeClass('active'); 
    $(this).addClass('active'); 
    cur_tab=this; 
   }); 
   $(_this).find('.zn-classreport-tabstle li').first().click(); 
  }); 
 }); 
</script> 
</body> 
</html> 

以上所述是小编给大家介绍的jQuery模拟下拉框选择对应菜单的内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# jquery  # 下拉框选择菜单  # jquery模拟SELECT下拉框取值效果  # jQuery 文本框模拟下拉列表效果  # 用jQuery实现的模拟下拉框代码  # 用jQuery模拟select下拉框的简单示例代码  # jquery 模拟类搜索框自动完成搜索提示功能(改进)  # 模拟多级复选框效果的jquery代码  # jquery模拟多级复选框效果的简单实例  # jquery 模拟雅虎首页的点击对话框效果  # jQuery模拟12306城市选择框功能简单实现方法示例  # jQuery模拟html下拉多选框的原生实现方法示例  # 小技巧  # 人像摄影  # 给大家  # 风光摄影  # 小编  # 妮妮  # 下拉框  # 在此  # 请选择  # 所示  # 所述  # 给我留言  # 感谢大家  # 先给  # 疑问请  # 有任何  # tabs  # classreport  # tabstle  # relative 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: C语言设计一个闪闪的圣诞树  linux top下的 minerd 木马清除方法  在线教育网站制作平台,山西立德教育官网?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  linux写shell需要注意的问题(必看)  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  网站建设要注意的标准 促进网站用户好感度!  EditPlus中的正则表达式实战(6)  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  如何在Windows虚拟主机上快速搭建网站?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Laravel观察者模式如何使用_Laravel Model Observer配置  高端网站建设与定制开发一站式解决方案 中企动力  如何在香港服务器上快速搭建免备案网站?  如何在阿里云虚拟服务器快速搭建网站?  如何选择可靠的免备案建站服务器?  香港服务器选型指南:免备案配置与高效建站方案解析  如何快速搭建高效WAP手机网站?  如何在Windows环境下新建FTP站点并设置权限?  深圳网站制作的公司有哪些,dido官方网站?  如何在 React 中条件性地遍历数组并渲染元素  如何快速搭建二级域名独立网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何实现建站之星域名转发设置?  Laravel怎么使用artisan命令缓存配置和视图  jQuery 常见小例汇总  js实现点击每个li节点,都弹出其文本值及修改  如何挑选高效建站主机与优质域名?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  Laravel怎么上传文件_Laravel图片上传及存储配置  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  Android中AutoCompleteTextView自动提示  如何快速生成可下载的建站源码工具?  焦点电影公司作品,电影焦点结局是什么?  JS经典正则表达式笔试题汇总  javascript基本数据类型及类型检测常用方法小结  javascript基于原型链的继承及call和apply函数用法分析  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  如何在万网自助建站中设置域名及备案?  如何在云虚拟主机上快速搭建个人网站?  JS碰撞运动实现方法详解  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  香港服务器网站推广:SEO优化与外贸独立站搭建策略  浅谈Javascript中的Label语句  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何快速搭建FTP站点实现文件共享?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】