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 相关文章推荐
Code: write(s,d) 输出连续字符串
Aug 19 Javascript
js常用排序实现代码
Dec 28 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
jQuery的文档处理程序详解
May 10 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
webpack3+React 的配置全解
Aug 21 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
深度解读vue-resize的具体用法
Jul 08 Javascript
js实现查询商品案例
Jul 22 Javascript
详解JavaScript执行模型
Nov 16 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
php封装的page分页类完整实例代码
2020/02/01 PHP
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
jquery easyui使用心得
2014/07/07 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python实现动态创建类的方法分析
2019/06/25 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
Maisons du Monde德国:法国家具和装饰的市场领导者
2019/07/26 全球购物
单位单身证明范本
2014/01/11 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
产品质量承诺书范文
2014/03/27 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
工商管理自荐书
2014/07/06 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
实习护士自荐信
2015/03/25 职场文书
大学推普周活动总结
2015/05/07 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
Nginx反向代理、重定向
2022/04/13 Servers