JS实现点击下拉菜单把选择的内容同步到input输入框内的实例


Posted in Javascript onJanuary 23, 2018

最近博主在边学flask边写测试平台,碰到一个比较常用的场景如下图所示

JS实现点击下拉菜单把选择的内容同步到input输入框内的实例

这里有一个输入框组,下拉菜单里面有3个选项,还有一个输入框,代码是用 bootstrap写的,代码也给大家贴出来

<div class="input-group-btn">
  <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
    项目名称
    <span class="caret"></span>
   </button>
   <ul id="project" class="dropdown-menu">
    <li value="account"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >account</a></li>
    <li class="divider"></li>
    <li value="drive"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >drive</a></li>
    <li class="divider"></li>
    <li value="qing"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >qing</a></li>
   </ul>
  </div>

我的目的是当我点击这个下拉菜单中的某个选项的时候,能够自动获取到值,填写到input中,这样就省去了之前版本只有一个input还得用户自己手动打的麻烦。怎么做同步呢,当然是用js去做个监听了,也比较简单。

$("#project").on("click", "li", function(){
 $("#proname").val($(this).text());
});

这段代码的意思就是,监听ul的点击事件,对象是下面的li元素,当点击li的时候,获取到li中的text文本赋值给input输入框的value,实现的效果如下图。

JS实现点击下拉菜单把选择的内容同步到input输入框内的实例

以上这篇JS实现点击下拉菜单把选择的内容同步到input输入框内的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Extjs ajax同步请求时post方式参数发送方式
Aug 05 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
Nov 14 Javascript
浮动的div自适应居中显示的js代码
Dec 23 Javascript
jquery中attr和prop的区别分析
Mar 16 Javascript
jQuery图片轮播滚动切换代码分享
Apr 20 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
EasyUI折叠表格层次显示detailview详解及实例
Dec 28 Javascript
jQuery源码分析之init的详细介绍
Feb 13 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
js实现通过开始结束控制的计时器
Feb 25 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
Jun 27 Javascript
Javascript执行流程细节原理解析
May 14 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 #Javascript
从parcel.js打包出错到选择nvm的全部过程
Jan 23 #Javascript
浅谈vue项目重构技术要点和总结
Jan 23 #Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 #Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 #Javascript
three.js 入门案例详解
Jan 23 #Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
Jan 23 #Javascript
You might like
PHP新手上路(十)
2006/10/09 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
php输出xml属性的方法
2015/03/19 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
2008/11/03 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
python实现根据月份和日期得到星座的方法
2015/03/27 Python
Python中random模块用法实例分析
2015/05/19 Python
Python获取央视节目单的实现代码
2015/07/25 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
python自动点赞功能的实现思路
2020/02/26 Python
关于python中的xpath解析定位
2020/03/06 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
python中的时区问题
2021/01/14 Python
详解python第三方库的安装、PyInstaller库、random库
2021/03/03 Python
美术指导助理求职信
2014/04/20 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle