点击下拉菜单并选择选项,会把新的选项赋值给原元素。

完整代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>共享服务列表</title><style>.option_box{display:none;  //先把下拉菜单隐藏,点击时再显示}</style><script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head><body class="f-df"><div class="u_select f-dfa"><div class="select_box"><span class="ctt" id="idoGradeType">组别</span><img class="arrow" alt=""></div><ul class="option_box"><li class="option">进行中</li><li class="option">加分项</li><li class="option">减分项</li></ul>
</div><script>$(".u_select").click(function () {event.stopPropagation();$(this).children(".option_box").fadeToggle(200);});$(".u_select").on("click", ".option", function () {$(this).parent().siblings(".select_box").find(".ctt").text($(this).text())})$(document).click(function () {$(".option_box").fadeOut();});</script>
</body></html>

$(".u_select").click(function () {
            event.stopPropagation();
            $(this).children(".option_box").fadeToggle(200);
});

fadeToggle() 方法在 fadeIn() 和 fadeOut() 方法之间切换,即在淡入、淡出之间切换。

即点击 <div class="select_box"> 时,它的子元素中的 <ul class="option_box"> 在淡入和淡出之间切换,

event.stopPropagation(); 阻止事件的冒泡方法,不让事件向documen上蔓延,如果不加这个,下拉菜单会不停的淡入淡出。

$(".u_select").on("click", ".option", function () {
            $(this).parent().siblings(".select_box").find(".ctt").text($(this).text())
})

$(".u_select").on("click", ".option", function (){},意思是在点击 ".u_select" 时,对 ".option" 进行操作,

所以方法中的 $(this) 指的就是 ".u_select",

siblings()列出所有兄弟元素(不含自身),siblings(".select_box") 即兄弟元素中的 ".select_box",

text( $(this).text() ) 即将当前元素(".option")的 text 赋值给所选元素(".ctt")的 text。

$(document).click(function () {
            $(".option_box").fadeOut();
});

点击页面任何位置,".option_box"都会淡出。

HTML下拉列表选择方法相关推荐

  1. Excel 2013中单元格添加下拉列表的方法

    使用Excel录入数据的时候我们通常使用下拉列表来限定输入的数据,这样录入数据就很少发生错误了.Excel 2013较以前的版本发生了很大的变化,那么在Excel 2013是如何添加下拉列表的呢? 下 ...

  2. c++中整形输入逗号_Excel 2013中单元格添加下拉列表的方法

    使用Excel录入数据的时候我们通常使用下拉列表来限定输入的数据,这样录入数据就很少发生错误了.Excel 2013较以前的版本发生了很大的变化,那么在Excel 2013是如何添加下拉列表的呢? 下 ...

  3. 【Unity游戏开发基础】如何在游戏菜单中实现下拉列表选择画面质量

    [背景] 上一篇我们介绍了如何在菜单中创建调节音量大小的滚动条,现在我再来介绍一个游戏菜单中的常用设置,也就是下拉列表选择画面质量的功能如何实现. [步骤] 首先,在菜单UI Canvas上添加一个下 ...

  4. 软件测试--测试用例以及黑盒测试数据的选择方法

    什么是测试用例 测试用例分类 功能(Function).界面(UI).性能(Performance).安全(Security).接口(Interface) 测试用例的定义 简单的说,测试用例就是: 设 ...

  5. html 联想下拉菜单,excel下拉菜单联想 在Excel中制作具有联想能力的下拉列表的方法...

    excel下拉菜单联想 在Excel中制作具有联想能力的下拉列表的方法,看到标题你是不是很兴奋,这不就是你想学习的知识吗?当你掌握excel下拉菜单联想这个知识的时候你一定很兴奋,一定不会后悔看了ex ...

  6. 独家 | SVP:一种用于深度学习的高效数据选择方法

    作者:Cody Coleman, Peter Bailis, and Matei Zaharia 翻译:杨毅远 校对:王琦 本文长度为1800字,建议阅读7分钟 本文为你介绍SVP方法如何在保证识别准 ...

  7. 下拉列表 php,php数组生成html下拉列表的方法

    本文实例讲述了php数组生成html下拉列表的方法.分享给大家供大家参考.具体如下: 这段代码可根据定义好的php数组动态生成一个html的下拉列表(select) //Array contents ...

  8. php一些单选、复选框的默认选择方法(示例)

    转载 http://www.php.cn/php-weizijiaocheng-360029.html 一. radio和checkbox及php select默认选择的实现代码 1.radio单选框 ...

  9. 笔记本电源适配器的选择方法

    笔记本电脑的普及给人们带来了很大的便利,然而新的烦恼又接踵而来,笔记本电源适配器丢了或者是坏了怎么办呢?有人说买一个原装的不就OK了吗?对,原装的同型号笔记本电源适配器肯定可以用,但是在很多时候买不到 ...

最新文章

  1. Spring Boot(一)
  2. Spark基础-scala学习(三、Trait)
  3. arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1
  4. 搜狗词库爬虫(2):基础爬虫框架的运行流程
  5. 深入 Lucene 索引机制
  6. SQL SERVER最大用户连接数
  7. JS面向对象——Object对象的方法补充、原型继承关系图
  8. 问题 D: 去行首行尾的空白符
  9. 数据科学包1---numpy
  10. Step5:Clone EBS Using Rman
  11. win10应用程序无法启动因为应用程序的并行配置不正确解决思路
  12. 利用kaptcha生成登录验证码
  13. 周立功专访:周立功和他的团队已经找到了属于自己的道路
  14. 使用scrapy抓取堆糖图片
  15. CentOS7和Ubuntu18.10下运行Qt Creator出现cannot find -lGL的问题的解决方案
  16. python课程论文_python结课论文_python论文_工程伦理结课论文文库
  17. 位图(BMP)文件头格式及数据分析
  18. c语言股票自动下单,介绍一种全自动操作智能买卖股票模型
  19. /storage/sdcard0, /sdcard, /mnt/sdcard ,/storage/emulated/legacy 的区别
  20. 博文视点2008站长大会之行

热门文章

  1. JVM 字节码文件与类加载
  2. 12k-18k|兴农丰华招聘安卓开发工程师
  3. 壁纸姐来啦,好看壁纸图片,美女哈
  4. 算法竞赛入门竞赛 入门经典 第六章 个人记录
  5. 免费领移动社交电商小程序系统源码与授权
  6. android showdialog 参数,Dialog整理android必须掌握(一)
  7. 大数据发力 LTE端到端KPI指标可精细优化
  8. 如何一键运行Python脚本?
  9. java生成者消费者模式,java生产消费者模式
  10. 分析斗鱼弹幕礼物发送情况