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 操作Word和Excel的实现代码
Oct 26 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
Mar 04 Javascript
Javascript简单改变表单元素背景的方法
Jul 15 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
Jul 07 Javascript
ES6新特性三: Generator(生成器)函数详解
Apr 21 Javascript
浅谈angular.copy() 深拷贝
Sep 14 Javascript
代码实例ajax实现点击加载更多数据图片
Oct 12 Javascript
JQuery复选框全选效果如何实现
May 08 jQuery
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 Javascript
vue-router的hooks用法详解
Jun 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中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
javascript实现的HashMap类代码
2014/06/27 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
基于Javascript实现的不重复ID的生成器
2016/12/25 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
2017/01/26 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
Python实现在线程里运行scrapy的方法
2015/04/07 Python
python实现超市扫码仪计费
2018/05/30 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
python实现人像动漫化的示例代码
2020/05/17 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
专业销售业务员求职信
2013/11/18 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
网站创业计划书
2014/04/30 职场文书
保护环境的宣传语
2015/07/13 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang