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页面顶部卷动广告效果
Dec 01 Javascript
js模拟弹出效果代码修正版
Aug 07 Javascript
javascript 面向对象的JavaScript类
May 04 Javascript
javascript 基础篇2 数据类型,语句,函数
Mar 14 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
May 11 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
js实现4个方向滚动的球
Mar 06 Javascript
Vue Router去掉url中默认的锚点#
Aug 01 Javascript
vue自定义标签和单页面多路由的实现代码
May 03 Javascript
详细谈谈JavaScript中循环之间的差异
Aug 23 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版单点登陆实现方案的实例
2016/11/17 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
yepnope.js 异步加载资源文件
2011/09/08 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
Saltstack快速入门简单汇总
2016/03/01 Python
python正则表达式之作业计算器
2016/03/18 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Django 自动生成api接口文档教程
2019/11/19 Python
Python中six模块基础用法
2019/12/08 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
2014年商场国庆节活动策划方案
2014/09/16 职场文书
2014年绿化工作总结
2014/12/09 职场文书
运动会开幕词
2015/01/28 职场文书
以权谋私检举信范文
2015/03/02 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
Rust中的Struct使用示例详解
2022/08/14 Javascript