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 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
JavaScript中的16进制字符(改进)
Nov 21 Javascript
js中unicode转码方法详解
Oct 09 Javascript
jQuery Ajax请求后台数据并在前台接收
Dec 10 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
基于BootStrap实现简洁注册界面
Jul 20 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
详解Vue CLI 3.0脚手架如何mock数据
Nov 23 Javascript
通过npm或yarn自动生成vue组件的方法示例
Feb 12 Javascript
js设置鼠标悬停改变背景色实现详解
Jun 26 Javascript
微信小程序实现左滑动删除效果
Mar 30 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页面跳转代码 输入网址跳转到你定义的页面
2013/03/28 PHP
PHP加密函数 Javascript/Js 解密函数
2013/09/23 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
原生js实现轮播图
2017/02/27 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
Python中的列表知识点汇总
2015/04/14 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python flask框架post接口调用示例
2019/07/03 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python用input输入列表的实例代码
2020/02/07 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
django 多数据库及分库实现方式
2020/04/01 Python
python 画条形图(柱状图)实例
2020/04/24 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
幼儿园母亲节活动方案
2014/03/10 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
创业计划书之酒店
2019/08/30 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫