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参数调整技巧【指南】

