Javascript实现一个简单的输入关键字添加标签效果实例

时间:2021-05-26

本文主要给大家介绍的是关于js输入关键字添加标签效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍:

实现功能:

  • 输入关键字加空格键添加tag标签
  • 按Backspace键删除一个标签
  • 输入关键字后,鼠标失去焦点添加tag标签
  • keyWord.init方法初始化方法

展示效果:

demo演示地址

示例代码

<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:提示语

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章