javascript - 点击时标记输入中的标记集数据
问题描述
我在 tagify 库中遇到问题,我需要在单击某个按钮时设置输入类型 tagify 中的数据,但没有设置,这是我的代码
$(document).ready(function() {
$('#getInfo').on('click', function () {
$('#kt_tagify_1').val('tag name');
})
});
这是我的图书馆 https://github.com/yairEO/tagify/blob/master/README.md
解决方案
演示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Click Add Tag Demo</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@yaireo/tagify@3.1.0/dist/tagify.css" />
<script src="https://cdn.jsdelivr.net/npm/@yaireo/tagify@3.1.0/dist/tagify.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"></script>
</head>
<body>
<input type="text" name='basic' value="tag1, tag2" />
<button id="click">add tags</button>
<script>
var input = document.querySelector('input[name=basic]');
var tagify = new Tagify(input);
$("#click").on("click", function() {
var n = "ADD_IT_" + Math.random();
var tags = [];
tags.push(n);
tagify.addTags(tags);
})
</script>
</body>
</html>
你可以在这里找到一个方法https://github.com/yairEO/tagify#events
如何使用:
推荐阅读
- ios - NativeScript - 使用 iBeacon 重新启动应用程序,AppDelegate 必须实现窗口属性
- javascript - 使用 lodash 过滤数组 WithIn Array
- elasticsearch - ElasticSearch 可以选择不为空或不为空的包含字段之一吗?
- c# - 当在长多表查询中无法直接计数时,有什么方法可以在有子句中使用 COUNT 变量
- java - 在 maven 上运行时的 OutOfMemory Java 堆空间,即使内存已增加
- python - python中追加数据框中的列顺序不正确
- c# - 在 UnitTest 中处理调度程序计时器
- java - Redis如何将值存储为json
- angular - 重新初始化组件时,AGM 是否保留 Google Map 的会话?
- amazon-web-services - 无需更改客户端代码即可轮换 IAM 用户访问密钥