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 js cookie的存储,获取和删除
Dec 29 Javascript
js下用gb2312编码解码实现方法
Dec 31 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
Mar 19 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
May 30 Javascript
JSON传递bool类型数据的处理方式介绍
Sep 18 Javascript
jquery隔行换色效果实现方法
Jan 15 Javascript
jQuery实现tab标签自动切换的方法
Feb 28 Javascript
Angular.js中数组操作的方法教程
Jul 31 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
Vue引入sass并配置全局变量的方法
Jun 27 Javascript
node中的session的具体使用
Sep 14 Javascript
JS实现横向轮播图(中级版)
Jan 18 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
极典R601SW收音机
2021/03/02 无线电
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
当jQuery1.7遇上focus方法的问题
2014/01/26 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
JavaScript的React框架中的JSX语法学习入门教程
2016/03/05 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
深入解析Python中的list列表及其切片和迭代操作
2016/03/13 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
Django模板Templates使用方法详解
2019/07/19 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python:HDF和CSV存储优劣对比分析
2020/06/08 Python
超级实用的8个Python列表技巧
2020/08/24 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
普通党员整改措施
2014/10/24 职场文书
新郎接新娘保证书
2015/05/08 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python