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 相关文章推荐
ext 同步和异步示例代码
Sep 18 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
JSON辅助格式化处理方法
Mar 26 Javascript
可编辑下拉框的2种实现方式
Jun 13 Javascript
javascript使用数组的push方法完成快速排序
Sep 15 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
jquery实现表单输入时提示文字滑动向上效果
Aug 10 Javascript
全面解析Javascript无限添加QQ好友原理
Jun 15 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
Mar 06 Javascript
es6中比较有用的7个技巧小结
Jul 12 Javascript
vue根据条件不同显示不同按钮的操作
Aug 04 Javascript
Nest.js 授权验证的方法示例
Feb 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
PHP学习之PHP运算符
2006/10/09 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
jquery实现垂直手风琴菜单
2020/03/04 jQuery
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
Python脚本实现虾米网签到功能
2016/04/12 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
详解爬虫被封的问题
2019/04/23 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
酒店副总经理岗位职责范本
2014/02/04 职场文书
数控技术学生的自我评价
2014/02/15 职场文书
抵押贷款承诺书
2014/05/30 职场文书
计划生育标语
2014/06/23 职场文书
诚实守信主题班会
2015/08/13 职场文书
python基础之匿名函数详解
2021/04/21 Python
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技