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 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
Javascript 各浏览器的 Javascript 效率对比
Jan 23 Javascript
一个Action如何调用两个不同的方法
May 22 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
JS特效实现图片自动播放并可控的效果
Jul 31 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
给vue项目添加ESLint的详细步骤
Sep 29 Javascript
vue.js移动数组位置,同时更新视图的方法
Mar 08 Javascript
javascript与PHP动态往类中添加方法对比
Mar 21 Javascript
从零开始学习搭建React脚手架项目
Aug 23 Javascript
使用electron制作满屏心特效的示例代码
Nov 27 Javascript
js基础语法与maven项目配置教程案例
Jul 15 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 清除网页病毒的方法
2008/12/05 PHP
fgetcvs在linux的问题
2012/01/15 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
2014/01/22 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
js 提交和设置表单的值
2008/12/19 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
2018/10/07 Javascript
javascript实现评分功能
2020/06/24 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
python简单获取数组元素个数的方法
2015/07/13 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python2与python3共存问题的解决方法
2018/09/18 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
如何用PHP实现邮件发送
2012/12/26 面试题
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
2014年综治宣传月活动总结
2014/04/28 职场文书
最美家庭活动方案
2014/08/31 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
小学校长开学致辞
2015/07/29 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书