全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jquery+css实现下拉列表功能

废话不多说了,直接给大家贴代码了,具体代码如下所述:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>fruit</title>
<style type="text/css">
.hide {
 display: none;
}
div {
 float: left;
 width: 100%;
}
.selector-containter {
 margin-bottom: 10px;
}
.selector {
 width: 200px;
 background: #FFF;
 border: 1px solid #DDD;
}
.selector-hint {
 width: 178px;
 border: 1px solid #DDD;
}
.selector-expand {
 width: 8px;
 border: 1px solid #DDD;
}
.selector-collapse {
 width: 8px;
 border: 1px solid #DDD;
}
</style>
<script src="jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function() {
  //使用on方法,采用事件委派机制,selector-option-container中的内容为后续动态追加
  $('.selector').on('click', '.selector-expand', function() {
    $(this).parent().children('.selector-option-container').children().remove();
    $(this).parent().children('.selector-option-container').append('<div><input type="checkbox" name="fruitGroup" class="selector-checkbox"/></div><div class="selector-option">apricot</div>');
    $(this).parent().children('.selector-option-container').append('<div><input type="checkbox" name="fruitGroup" class="selector-checkbox"/></div><div class="selector-option">banana</div>');
    $(this).nextAll('.selector-option-container').removeClass('hide');
  });
  $('.selector').on('click', '.selector-collapse', function() {
    $(this).nextAll('.selector-option-container').addClass('hide');
  });
  $('.selector-t1').on('click', '.selector-option', function() {
    $(this).parent().parent().children('.selector-hint').text($(this).text());
    $(this).parent().addClass('hide');
  });
  $('.selector-t1').on('click', '.selector-checkbox', function() {
    $(this).parent().parent().parent().children('.selector-hint').text($(this).parent().next().text());
    //采用prop方法,对于值为布尔型的属性赋值
    $(this).prop('checked', false);
    $(this).parent().parent().addClass('hide');
  });
});
</script>
</head>
<body>
<div id="titan" class="selector-containter">
<div id="fruit">
 <div class="selector">
  <div class="selector-hint">select fruit</div>
  <div class="selector-expand">+</div>
  <div class="selector-collapse">-</div>
  <div class="selector-option-container">
  </div>
 </div>
</div>
</div>
<div id="athena" class="selector-t1 selector-containter">
<div id="fruit">
 <div class="selector">
  <div class="selector-hint">select fruit</div>
  <div class="selector-expand">+</div>
  <div class="selector-collapse">-</div>
  <div class="selector-option-container">
  </div>
 </div>
</div>
</div>
</body>
</html>

总结

以上所述是小编给大家介绍的jquery+css实现下拉列表功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# jquery  # css  # 实现下拉列表  # jQuery实现输入框下拉列表树插件特效代码分享  # jQuery三级下拉列表导航菜单代码分享  # jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表  # jQuery插件datalist实现很好看的input下拉列表  # jQuery实现在下拉列表选择时获取json数据的方法  # 给大家  # 所述  # 小编  # 说了  # 不多  # 布尔  # 给我留言  # 值为  # 有任何  # left  # float  # width  # text  # hide  # div  # display  # selector  # background  # border 


相关文章: 山东云建站价格为何差异显著?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何通过网站建站时间优化SEO与用户体验?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站之星代理如何优化在线客服效率?  建站之家VIP精选网站模板与SEO优化教程整合指南  建站之星如何防范黑客攻击与数据泄露?  如何在Golang中使用replace替换模块_指定本地或远程路径  html制作网站的步骤有哪些,iapp如何添加网页?  完全自定义免费建站平台:主题模板在线生成一站式服务  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  北京网站制作的公司有哪些,北京白云观官方网站?  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何设计高效校园网站?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  非常酷的网站设计制作软件,酷培ai教育官方网站?  相册网站制作软件,图片上的网址怎么复制?  广州营销型建站服务商推荐:技术优势与SEO优化解析  招贴海报怎么做,什么是海报招贴?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  网站制作的步骤包括,正确网址格式怎么写?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  如何选择最佳自助建站系统?快速指南解析优劣  香港服务器租用费用高吗?如何避免常见误区?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何在阿里云完成域名注册与建站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  ,怎么在广州志愿者网站注册?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  湖北网站制作公司有哪些,湖北清能集团官网?  如何配置WinSCP新建站点的密钥验证步骤?  广州商城建站系统开发成本与周期如何控制?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  如何在腾讯云服务器快速搭建个人网站?  定制建站流程解析:需求评估与SEO优化功能开发指南  北京网站制作网页,网站升级改版需要多久?  如何通过PHP快速构建高效问答网站功能?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何续费美橙建站之星域名及服务?  如何高效完成独享虚拟主机建站?  jQuery 常见小例汇总  定制建站如何定义?其核心优势是什么? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。