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 相关文章推荐
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 Javascript
jsonp原理及使用
Oct 28 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
Jul 14 Javascript
详解webpack分离css单独打包
Jun 21 Javascript
jQuery 改变P标签文本值方法
Feb 24 jQuery
微信小程序wx:for循环的实例详解
Oct 07 Javascript
深入解读Node.js中的koa源码
Jun 17 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
vscode中使用npm安装babel的方法
Aug 02 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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
element ui table(表格)实现点击一行展开功能
2018/12/04 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
详解JavaScript类型判断的四种方法
2020/10/21 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
Python查看微信撤回消息代码
2018/06/07 Python
python带参数打包exe及调用方式
2019/12/21 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
师范院校学生自荐信范文
2013/12/27 职场文书
会计主管岗位职责
2014/01/03 职场文书
太太口服液广告词
2014/03/20 职场文书
班长演讲稿范文
2014/04/24 职场文书
个园导游词
2015/02/04 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python