Javascript实现一个简单的输入关键字添加标签效果实例


Posted in Javascript onJune 01, 2017

本文主要给大家介绍的是关于js输入关键字添加标签效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

实现功能:

  • 输入关键字加空格键添加tag标签
  • 按Backspace键删除一个标签
  • 输入关键字后,鼠标失去焦点添加tag标签
  • keyWord.init方法初始化方法

展示效果:

Javascript实现一个简单的输入关键字添加标签效果实例

示例代码

<style>
 .block {
 display:flex;
 flex-direction:row;
 align-items:center;
 width:500px;
 height:30px;
 border:1px solid #ddd;
 padding:10px;
 margin:100px auto 0;
 }
 #wordTags {
 display:flex;
 flex-wrap:nowrap;
 }
 input{
 width:100%;
 height:20px;
 border:none;
 }
</style>

<div class="block">
 <div id="wordTags"></div>
 <input id="wordInput" type="text" name="" placeholder="请输入关键词以空格结尾">
 <input id="wordHiddenInput" type="hidden" name="">
</div>

<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>
<script type="text/javascript" src="aspect.js"></script>
<script type="text/javascript" src="keyWord.js"></script>
$(function () {
 var keyWord = $("#wordInput").keyWord({
 panel: '#wordTags',
 value: '#wordHiddenInput',
 max: 3,
 tips: '最多只能输入3项'
 });

 keyWord.init('php,java,前端开发')
});

属性说明:

  • panel:面板的id
  • value:隐藏字段的id
  • max:最多输入关键字个数
  • tips:提示语

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
深入理解JavaScript 闭包究竟是什么
Apr 12 Javascript
高效的获取当前元素是父元素的第几个子元素
Oct 15 Javascript
教你用jquery实现iframe自适应高度
Jun 11 Javascript
使用JS读取XML文件的方法
Nov 25 Javascript
微信小程序 less文件编译成wxss文件实现办法
Dec 05 Javascript
浅谈JS验证表单文本域输入空格的问题
Feb 14 Javascript
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
vue.js图片转Base64上传图片并预览的实现方法
Aug 02 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
Aug 24 Javascript
微信小程序实现底部导航
Nov 05 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 #Javascript
vue 如何添加全局函数或全局变量以及单页面的title设置总结
Jun 01 #Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 #Javascript
详解vue过滤器在v2.0版本用法
Jun 01 #Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 #Javascript
js随机生成一个验证码
Jun 01 #Javascript
JS实现简单抖动效果
Jun 01 #Javascript
You might like
PHP 写文本日志实现代码
2010/05/18 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
php实现源代码加密的方法
2015/07/11 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
Vue.js对象转换实例
2017/06/07 Javascript
微信小程序实现留言功能
2018/10/31 Javascript
vscode 开发Vue项目的方法步骤
2018/11/25 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
python 实现多线程下载视频的代码
2019/11/15 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
jupyter notebook中美观显示矩阵实例
2020/04/17 Python
司机的工作范围及职责
2013/11/13 职场文书
高中军训感想300字
2014/03/04 职场文书
报告会主持词
2014/04/02 职场文书
销售员岗位职责
2014/06/09 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
财务会计实训报告
2014/11/05 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书