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 相关文章推荐
jQuery 1.0.4 - New Wave Javascript(js源文件)
Jan 15 Javascript
JS查看对象功能代码
Apr 25 Javascript
jquery 简单的进度条实现代码
Mar 11 Javascript
js解析与序列化json数据(二)序列化探讨
Feb 01 Javascript
选择器中含有空格在使用示例及注意事项
Jul 31 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
Jun 01 Javascript
jQuery网页选项卡插件rTabs用法实例分析
Aug 26 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
纯JS实现简单的日历
Jun 26 Javascript
vue-cli的eslint相关用法
Sep 29 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
Jul 22 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
javascript ie6兼容position:fixed实现思路
2013/04/01 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Python datetime模块的使用示例
2021/02/02 Python
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
大学活动邀请函
2014/01/28 职场文书
人事任命书格式
2014/06/05 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
股东授权委托书
2014/10/15 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
两行代码解决Jupyter Notebook中文不能显示的问题
2021/04/24 Python
对Golang中的FORM相关字段理解
2021/05/02 Golang