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 相关文章推荐
javascript学习笔记(三)显示当时时间的代码
Apr 08 Javascript
jquery实现树形二级菜单实例代码
Nov 20 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
Apr 29 Javascript
使用console进行性能测试
Apr 27 Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 Javascript
jquery获取复选框checkbox的值实现方法
May 30 Javascript
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 Javascript
Vue开发Html5微信公众号的步骤
Apr 11 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
PHP读取远程txt文档到数组并实现遍历
Aug 25 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中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
写的htc的数据表格
2007/01/20 Javascript
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
python实现连接mongodb的方法
2015/05/08 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
python3代码中实现加法重载的实例
2020/12/03 Python
写好自荐信要注意的问题
2013/11/10 职场文书
会计出纳岗位职责
2013/12/25 职场文书
大学新闻系求职信
2014/06/03 职场文书
甜品店创业计划书
2014/09/21 职场文书
2014年售票员工作总结
2014/11/19 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
物业公司管理制度
2015/08/05 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL