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 】
相关推荐:
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
如何批量查询域名的建站时间记录?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
详解jQuery中基本的动画方法
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
Laravel如何使用Vite进行前端资源打包?(配置示例)
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
详解jQuery停止动画——stop()方法的使用
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
做企业网站制作流程,企业网站制作基本流程有哪些?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
进行网站优化必须要坚持的四大原则
Python高阶函数应用_函数作为参数说明【指导】
C语言设计一个闪闪的圣诞树
独立制作一个网站多少钱,建立网站需要花多少钱?
海南网站制作公司有哪些,海口网是哪家的?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel如何创建自定义中间件?(Middleware代码示例)
如何在阿里云高效完成企业建站全流程?
如何快速重置建站主机并恢复默认配置?
Java类加载基本过程详细介绍
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
Laravel如何自定义分页视图?(Pagination示例)
文字头像制作网站推荐软件,醒图能自动配文字吗?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
网页设计与网站制作内容,怎样注册网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)

