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 相关文章推荐
js 对象是否存在判断
Jul 15 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
Aug 27 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
Jun 18 Javascript
JS动态增删表格行的方法
Mar 03 Javascript
JS中的进制转换以及作用
Jun 26 Javascript
浅谈mint-ui 填坑之路
Nov 06 Javascript
layui 表格的属性的显示转换方法
Aug 14 Javascript
详解vue中的父子传值双向绑定及数据更新问题
Jun 13 Javascript
利用JavaScript的Map提升性能的方法详解
Aug 14 Javascript
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
JavaScript实现两个数组的交集
Mar 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将时间差转换为字符串提示
2011/09/07 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python逆序打印各位数字的方法
2018/06/25 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
python计算二维矩形IOU实例
2020/01/18 Python
TensorFlow:将ckpt文件固化成pb文件教程
2020/02/11 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
教师新年寄语
2014/04/03 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
七夕活动策划方案
2014/08/16 职场文书
先进事迹演讲稿
2014/09/01 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
通知怎么写?
2019/04/17 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers