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 相关文章推荐
最简单的jQuery程序 入门者学习
Jul 09 Javascript
解析javascript 浏览器关闭事件
Jul 08 Javascript
jQuery UI 实现email输入提示实例
Aug 15 Javascript
JS辨别访问浏览器判断是android还是ios系统
Aug 19 Javascript
javascript实现window.print()去除页眉页脚
Dec 30 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
分享自己用JS做的扫雷小游戏
Feb 17 Javascript
JS操作input标签属性checkbox全选的实现代码
Mar 02 Javascript
使用 Node.js 对文本内容分词和关键词抽取
May 27 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
React Native项目框架搭建的一些心得体会
May 28 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
ThinkPHP安装和设置
2015/07/27 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
2017/09/08 Python
python的exec、eval使用分析
2017/12/11 Python
基于python实现名片管理系统
2018/11/30 Python
基于python实现高速视频传输程序
2019/05/05 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
override和overload的区别
2016/03/09 面试题
新闻专业推荐信范文
2013/11/20 职场文书
上班睡觉检讨书
2014/01/09 职场文书
查环查孕证明
2014/01/10 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
安全生产隐患排查制度
2015/08/05 职场文书